#include <stdio.h>
#include <stdlib.h>

// Ler 10 numeros e colocar em um vetor
// Achar o maior valor do vetor
// Achar o menor valor do vetor

main()
{
   float valor[10];     // Vetor: valor[0] ate valor[9]
   float maior, menor;
   int i, i_maior, i_menor;
   
   // Le 10 valores (tipo float)
   printf("\n>> Entrada de Dados <<\n");
   for (i=0; i < 10; i++)
   {
       printf("Valor [%d]: ",i);
       scanf ("%f",&valor[i]);
   }
   
   // Acha o MAIOR valor
   printf("\n>> Exibe o Maior Valor do Vetor <<\n"); 
   maior=valor[0];   // Assume que por enquanto valor[0] eh o maior
   i_maior=0;        // Indice do primeiro valor, que por enquanto eh o maior
   // Procura no vetor se tem valores maiores
   for (i=0; i < 10; i++)
   {
       if (valor[i] > maior)    // Tem um valor maior que o maior atual
       {
          maior=valor[i];       // Assume que este valor passa a ser o maior
          i_maior = i;          // Guarda o indice deste maior valor
       }
   }
   // Depois que procurou em todo o vetor... exibe o MAIOR valor
   printf("Maior Valor: %.2f\n",maior);
   printf("Indice no vetor do maior valor: %d\n",i_maior);
   
   printf("\n");
   
   // Acha o MENOR valor
   printf("\n>> Exibe o Menor Valor do Vetor <<\n"); 
   menor=valor[0];   // Assume que por enquanto valor[0] eh o menor
   i_menor=0;        // Indice do primeiro valor, que por enquanto eh o menor
   // Procura no vetor se tem valores menores que este inicial
   for (i=0; i < 10; i++)
   {
       if (valor[i] < menor)    // Tem um valor menor que o menor atual
       {
          menor=valor[i];       // Assume que este valor passa a ser o menor
          i_menor = i;          // Guarda o indice deste menor valor
       }
   }
   // Depois que procurou em todo o vetor... exibe o MENOR valor
   printf("Menor Valor: %.2f\n",menor);
   printf("Indice no vetor do menor valor: %d\n",i_menor);
   
   // ATENCAO:
   // Poderiamos ter colocado a busca pelo MAIOR e pelo MENOR JUNTOS NO MESMO FOR
   // Um unico loop (laco) pode ser usado para procurar o MAIOR e tambem o MENOR
   
   printf("\n");
   system("pause");
}
