DoisReal 0 Denunciar post Postado Outubro 27, 2010 Olá, Segue meu código: typedef struct { char nome[50]; float notas[3]; } dados; dados aluno[5] // declaro vetor "aluno" sendo do tipo "dados" //-----Função---------------------------- float cauculamedia(dados * x, aluno * y) { float media = 0; for(i = 0; i < 3; i++) { media += x.notas[i]; } return media/3; } Como eu faria uma função para caucular a media de cada um dos 5 alunos pegando as 3 notas de cada um. Não consigo declarar dizer pra função como receber aluno[5].nome[3] Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Outubro 29, 2010 Só usar 2 loops, algo assim: for (i=0;i<ALUNOS;i++) for(j=0;j<NOTAS;j++) total += aluno[i].nota[j]; .... era isso? []s Compartilhar este post Link para o post Compartilhar em outros sites