Gostaria de saber se esse código de média está correto

1 resposta
S

Boa noite,Pessoal,eu estou compilando esse código e na hora de compilar ,por exemplo eu coloco cinco médias 10 e ele da que o total é 838896 anos.
#include <stdio.h>
#include <stdlib.h>

int main(){
printf(“CALCULO DE MÉDIA DE IDADE \n”);

int idade[5];int total;
int i = 0;
for(i;i<5;i++){
	printf("Escreva a %dª idade: \n", i+1);
	scanf("%d",&idade[i]);
	total+= idade[i];
}

int media = total/i;

printf(A média de idade é de %d anos. \n”, media);

return 0;

}

1 Resposta

A
#include <stdio.h>
#include <stdlib.h>

int main(){
    printf(CALCULO DE MÉDIA DE IDADE \n);

    int idade[5], total= 0; /*<--- faltou inicializar total com 0 */
    int i = 0;
    for (i; i < 5; ++i){
	    printf("Escreva a %dª idade: \n", i + 1);
	    scanf(" %d", &idade[i]);
	    total+= idade[i];
    }
    int media= total / i;
    printf(A media de idade é de %d anos. \n, media);
    return 0;
}
Criado 12 de outubro de 2018
Ultima resposta 12 de out. de 2018
Respostas 1
Participantes 2