Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

DoisReal

Struct x Função x Vetor x Passagem de Parâmetro

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.