Brugnaro 0 Denunciar post Postado Maio 24, 2016 Boa noite... tenho que responder a seguinte questão: "Em dada turma há 10 alunos, e cada um realizou 3 provas. Calcular a média de cada aluno, e a média da turma, usando uma matriz." até a parte de calcular a média de cada aluno eu consegui fazer, já na parte da média da turma eu não faço idéia de como proceder. Alguém poderia ajudar? Segue o código abaixo #include<stdio.h> int main (void) { int i, j; char nome[60]; float sala, mediasala, media, notas[10][3]; for (i=0; i<=9; i++) { printf("\nDigite o nome do aluno: "); scanf("%s", &nome); for (j=0; j<=2; j++) { printf("Digite a nota: "); scanf("%f", ¬as[i][j]); } media = (notas[i][0] + notas[i][1] + notas[i][2]) / 3; printf ("\nA media do aluno %s foi de: %.2f\n", nome, media); } } Compartilhar este post Link para o post Compartilhar em outros sites
freak1Day 1 Denunciar post Postado Maio 28, 2016 Creio que precisa pegar todas medias dos alunos e dividir pela quantidade de alunos... #include<stdio.h> int main (void) { int i, j; char nome[60]; float sala, mediasala, notas[10][3], medias[10], media_sala = 0; for (i=0; i< 10; i++) { printf("\nDigite o nome do aluno: "); scanf("%s", &nome); for (j=0; j<=2; j++) { printf("Digite a nota: "); scanf("%f", ¬as[i][j]); } medias[i] = (notas[i][0] + notas[i][1] + notas[i][2]) / 3; printf ("\nA media do aluno %s foi de: %.2f\n", nome, medias[i]); } for (i = 0; i < 10; i++) media_sala += medias[i]; media_sala = media_sala/10; printf("\nA media da sala foi: %.2f\n",media_sala); return 0; } Compartilhar este post Link para o post Compartilhar em outros sites