Script Acadêmico - Matrizes em C

Publicado por Ygor Thomaz 04/03/2004

[ Hits: 7.559 ]

Homepage: http://www.ygorthomaz.net/

Download matriz_alunos.c




Este código faz a utilização de matrizes para armazenar 3 notas e exibir a média de 10 alunos de uma turma. Util para quem esta estudando a linguaguem C e procura exemplos mais simples.

  



Esconder código-fonte

#include <stdio.h>
void main (void) {
  float alunos[10][4], aux;
  int i,j,REP=0,APR=0,FIN=0;
  for(i=0; i<10; i++) {
    for(j=0; j<3; j++) {
      printf("Digite a nota %d do aluno %d:\n", i+1, j+1);
      scanf("%f", &aux);
      alunos[i][j] = aux;
    }
  alunos[i][3] = (alunos[i][0]+alunos[i][1]+alunos[i][2])/3;
  if(alunos[i][3] < 3)
    REP = REP + 1;
  else 
    if(alunos[i][3] < 6)
      FIN = FIN + 1;
    else 
      APR = APR + 1;
  }
  for(i=0;i<10;i++) {
    for(j=0;j<4;j++)
      printf("%.2f\t", alunos[i][j]);
    printf("\n");
  }
  printf("Alunos aprovados: %d \n", APR);
  printf("Alunos na final: %d \n", FIN);
  printf("Alunos reprovados: %d \n", REP);
  scanf("%d",&APR);
}

Scripts recomendados

FATORIAL

seu segundo programa em C

[C] Ponteiros e strings

Média de alunos em C

Escrevendo um arquivo Unicode em C#


  

Comentários
[1] Comentário enviado por bvitor em 13/10/2005 - 11:54h

Oi , é me desculpa mas , esse seu script está errado , pois você fez um programa não pra 10 alunos e sim 10 notas para 3 alunos... =/ !!

[2] Comentário enviado por bvitor em 13/10/2005 - 12:04h

Basta na 7ª linha troca o i pelo j , e o j pelo i que da certinho!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts