#include <stdio.h>     /* Usa entrada e saida: printf, scanf */
#include <stdlib.h>    /* Usa comandos do sistema: system    */
#include <string.h>    /* 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",&nota);
      
      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;
}
