Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
#include <stdio.h> #include <stdlib.h> #define MAXLIN 6 #define MAXCOL 5 int main() { float matriz[MAXLIN][MAXCOL], media_turma[1][1]; char i[]= {"P1 P2 P3 P4 media do estudante"}; int A, N, contador=0; printf("Informe o estudante e a nota de cada prova:\n\n"); for(A=0; A<MAXLIN; A++) { for(N=0; N<(MAXCOL-1); N++){ printf("Estudante %d P%d:", A+1, N+1); scanf("%f", &matriz[A][N]); } } for(A=0; A<MAXLIN; A++){ matriz[A][MAXCOL-1]=0; for(N=0; N<(MAXCOL-1); N++) matriz[A][MAXCOL-1]=matriz[A][MAXCOL-1]+matriz[A][N]; matriz[A][4]=(matriz[A][MAXCOL-1])/4; } printf("\t%s", i); printf("\n"); for(A=0; A<MAXLIN; A++){ for(N=0; N<MAXCOL; N++) printf("\t%.2f", matriz[A][N]); printf("\n"); } printf("\n A media da turma eh:"); for(N=0; N<MAXCOL; N++){ media_turma[1][1]=0; for(A=0; A<MAXLIN; A++) media_turma[1][1]=media_turma[1][1]+matriz[A][4]; media_turma[1][1]=(media_turma[1][1])/MAXLIN; } printf("%.2f",media_turma[1][1]); printf("\n O numero de estudantes abaixo da media eh:"); for(N=0; N<MAXCOL; N++){ N=4; for(A=0; A<MAXLIN; A++){ if(matriz[A][4]< media_turma[1][1]){ contador++; } } } printf("%d\n", contador); }
Compartilhar