Informática, perguntado por ycarununes, 1 ano atrás

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

Respondido por nilzon
0

#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;


}

Perguntas interessantes