Informática, perguntado por luiscarlos9940, 10 meses atrás

crie um programa que peça 10 números inteiros e apresente: a média, o maior e o menor​


luiscarlos9940: obrigado
Gabrielmartinsseco: Só para saber, você já aprendeu sobre matriz unidimensional (vetor)?
luiscarlos9940:
luiscarlos9940: conseguiu fazer
luiscarlos9940: iai vei fez ai?
Gabrielmartinsseco: Terminei agora, desculpa a demora.
luiscarlos9940: de boa
luiscarlos9940: manda ai
Gabrielmartinsseco: Se puder testar e me dar um feedback se está funcionando perfeitamente, por favor.
luiscarlos9940: no consegui ver a resposta não

Soluções para a tarefa

Respondido por Gabrielmartinsseco
2

Resposta:

#include <stdio.h>

#include <stdlib.h>

#define tam 10

int main()

{

   //CRIAR VARS

   int num[tam];

   int maior, menor, media, i;

   //DEFINIR VALORES INICIAIS DAS VARS

   for(i=0; i<tam; i++)

       num[i] = 0;

   maior = menor = media = i = 0;

   //INICIALIZAR

   printf("\n\n =========================");

   printf("\n ||  INSIRA OS VALORES  ||");

   printf("\n =========================\n");

   //RECEBER VALORES

   for(i=0; i<tam; i++)

   {

       printf("\n DIGITE O VALOR %d: ",i+1);

       scanf("%d", &num[i]);

       while(num[i] <= 0)

       {

           printf("\n VALOR INVALIDO...INSIRA UM VALOR SUPERIOR A 0.");

           printf("\n\n DIGITE O VALOR %d: ",i+1);

           scanf("%d", &num[i]);

       }

   }

   //CALCULAR MÉDIA

   for(i=0; i<tam; i++)

   {

       media = media + num[i];

   }

   media = media / tam;

   //ENCONTRAR MAIOR VALOR

   maior = num[0];

   for(i=0; i<tam; i++)

       if(num[i] > maior)

           maior = num[i];

   //ENCONTRAR MENOR VALOR

   menor = num[0];

   for(i=0; i<tam; i++)

       if(num[i] < menor)

           menor = num[i];

   //MOSTRAR RESULTADOS

   printf("\n =========================");

   printf("\n MEDIA......: %d",media);

   printf("\n MAIOR VALOR: %d",maior);

   printf("\n MENOR VALOR: %d",menor);

   printf("\n =========================\n\n");

   return 0;

}


Gabrielmartinsseco: Eu validei as entradas para serem maiores que 0, se precisar que faça alguma alteração ou não tenha entendido alguma parte do algoritmo é só me falar que estou à disposição!
Gabrielmartinsseco: Espero ter ajudado, abraço e bons estudos!
luiscarlos9940: no meu no consegui ver a resposta não
Gabrielmartinsseco: Vou te chamar no chat.
luiscarlos9940: blz
Gabrielmartinsseco: Aceita a minha solicitação de amizade aí
luiscarlos9940: tu tem zap?
Gabrielmartinsseco: Tenho sim, me add chama aí (34) 997917164.
Perguntas interessantes