#include /* Usa entrada e saida: printf, scanf */ #include /* Usa comandos do sistema: system */ #include /* Usa comandos de strings: strcpy */ int main(int argc, char *argv[]) { int i; char nome[30], nome_maior[30], nome_menor[30]; float nota, nota_maior, nota_menor; float total; float media; nota_maior=0.0; nota_menor=10.0; total=0.0; /* Ler 5 notas e guardar a maior e a menor nota */ for (i=1; i<=5; i++) { printf("Nome? "); scanf ("%s",nome); printf("Nota? "); scanf ("%f",¬a); if (nota >= nota_maior) { nota_maior = nota; strcpy(nome_maior,nome); } printf("Ate agora o maior e: %s = %.2f\n",nome_maior,nota_maior); if (nota <= nota_menor) { nota_menor = nota; strcpy(nome_menor,nome); } printf("Ate agora o menor e: %s = %.2f\n",nome_menor,nota_menor); total= total + nota; } printf("DEFINITIVAMENTE a maior nota e de %s com %.2f\n",nome_maior,nota_maior); printf("DEFINITIVAMENTE a menor nota e de %s com %.2f\n",nome_menor,nota_menor); /* Calcula a media das notas */ media = total / 5; printf("MEDIA DA TURMA: %.2f\n",media); printf("\n"); system("PAUSE"); return 0; }