quarta-feira, 15 de abril de 2015

Dados Nome e notas (total de 5) de N alunos.

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.


#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", &notas[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