iae pessoal to tentando fazer este programa:
Faça um programa para ler e armazenar uma matriz com as notas (número real) P1, P2, P3 e P4 de cada um dos 6 alunos da turma. O professor irá passar todas as notas de um aluno antes de começar as notas do próximo aluno. Calcular a média final de cada aluno, a média da turma, o número de alunos com nota final inferior à média.
meu código fico assim:
int main()
{
float matriz[6][4],somalinha,media,mediaturma;
int x;
int y;
int abaixomedia=0;
for(x=0; x<6; x++)
for(y=0; y<4; y++)
{
printf("\t\tDigite a nota do aluno: ");
scanf("%d", &matriz[x][y]);
}
printf("\n----> as notas digitada foram:\n");
printf("\n");
for(x=0; x<6; x++)
{
printf("notas aluno %d:",(x+1));
for(y=0; y<4; y++)
printf(" %d", matriz [x][y] );
printf("\n");
}
printf("\n\n");
for(x=0; x<6; x++)
{
somalinha=matriz[x][0]+matriz[x][1]+matriz[x][2]+matriz[x][3];
media=somalinha/4;
printf("A media do aluno %d é :%d \n",(x+1),media);
}
printf("\n");
mediaturma=media/6;
só que a matriz e as média estão tudo dando zero, alguém pode me ajuda?!