Dados Nome e notas (total de 5) de N alunos, faça um programa em C que:
a) Imprima Nome e média dos alunos aprovados. Média > = 7.0.
b) Imprima Nome e média dos alunos em recuperação. 5.0 >= Média <7.0.
c) Imprima Nome e média dos alunos reprovados. Média <5.0.
a) Imprima Nome e média dos alunos aprovados. Média > = 7.0.
b) Imprima Nome e média dos alunos em recuperação. 5.0 >= Média <7.0.
c) Imprima Nome e média dos alunos reprovados. Média <5.0.
#include <stdio.h>
#include <stdlib.h>
#define NOTA 5
main()
{
int notas[NOTA], n, i , quant;
float media;
char nome[10];
printf("QUANTIDADE DE ALUNOS: ");
scanf("%d", &quant);
fflush(stdin);
for(i=1;i<=quant;i++){
printf("Digite o nome do aluno: ");
gets(nome);
fflush(stdin);
for(n=0;n<NOTA;n++){
printf("Digite a %d nota: ",n+1);
scanf("%d", ¬as[n]);
fflush(stdin);
media += notas[n];
}
media /= NOTA;
if(media >= 7.0){
printf("Notas do aluno %s: \n",nome);
for (n=0;n<NOTA;n++){
printf("Nota %d : %d \n",n+1 ,notas[n]);
}
printf("Media : %6.2f \n",media);
printf("Aprovado \n");
}else if(media >= 5.0 && media <7.0){
printf("Notas do aluno %s: \n",nome);
for (n=0;n<NOTA;n++){
printf("Nota %d : %d \n",n+1 ,notas[n]);
}
printf("Media : %6.2f \n",media);
printf("Recuperacao \n");
}else{
printf("Notas do aluno %s: \n",nome);
for (n=0;n<NOTA;n++){
printf("Nota %d : %d \n",n+1 ,notas[n]);
}
printf("Media : %6.2f \n",media);
printf("Reprovado \n");
}
}
}
Nenhum comentário:
Postar um comentário