Buscar

Introdução a programação ufrgs

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);
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes