Faça um programa que solicita ao usuário quantos números ele pretende digitar. Em seguida o programa deverá calcular e imprimir na tela média dos números digitados. (linguagem em C)
Soluções para a tarefa
#include <stdio.h>
int main(){
int i, qtd = 0, total = 0, num;
printf("Quantos numeros pretende digitar ? \n");
scanf("%d", &qtd);
for(i = 0; i<qtd; i++){
printf("Informe o %d numero: ", i+1);
scanf("%d", &num);
total = total + num;
}
printf("A media e: %.2f", (double)(total/qtd));
//esse (double) antes, é chamado de cast. Ele converse o resultado da divisão de total por qtd;
// total e qtd são inteiros, se vc fizer essa divisão, E dentro do printf colocar %f, vai aparecer resultado = 0;
// Entende ? eu estou fazendo divisão de 2 inteiros, ou seja, nao vai dar valor quebrado, porque em C é assim.
// então eu converto essa divisão de inteiros para um DOUBLE, porque ai, eu posso exibir numero com virgula.
// .2f quer dizer que eu quero axibir apenas 2 numeros após a virgula.
return 0;
}