Ir ao conteúdo
  • Cadastre-se

Pâmella de Bem

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Estou tentando fazer uns exercícios com função, porém não consigo entender o porque está dando errado, alguém pode me dar uma luz? #include <stdio.h> /*Escreva o programa que recebe um numero arbitrário de inteiros positivos e: • mostra qual foi o maior e o menor valor fornecido • calcula a soma dos números pares. Obs. Desconsiderar os eventuais números negativos digitados por usuário*/ int acharmenorvalor(int vetor[], int tamanho){ int menor, i; menor = vetor[1]; for (i=1;i<tamanho;i++){ if (vetor<menor){ menor = vetor; } } } int acharmaiorvalor(int vetor[], int tamanho){ int maior, i; maior = vetor[0]; for (i=1;i<tamanho;i++){ if (vetor>maior){ maior = vetor; } } } int soma(int x){ int som; if(x%2 == 0){ som+= x; }else{ som = som; } return som; } int main() { int quant, numero,ma,me,so; int cont = 1; printf("Quantos numeros você deseja digitar? "); scanf("%i", &quant); while(cont <= quant){ printf("Digite um numero: "); scanf("%i", &numero); me = acharmenorvalor(numero); ma = acharmaiorvalor(numero); so = soma(numero); cont++; } printf("Maior numero: %i \n", ma); printf("Menor numero: %i \n", me); printf("A soma dos numeros pares: %i \n", so); return 0; }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!