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

int main(int argc, char *argv[])
{
  float l1,l2,l3;
  char eh=130;
  
  printf("\n Bem Vindos ao Verificador de Triangulos!\n\n");
  printf("\t Digite o Valor do Primeiro Lado.\t");
  scanf("%f",&l1); 
  printf("\t Digite o Valor do Segundo Lado.\t");
  scanf("%f",&l2);
  printf("\t Digite o Valor do Terceiro Lado.\t");
  scanf("%f",&l3);
  if ((l1<(12+l3)&&l2<(11+l3)&& l3<(11+l2))&&(!(l1+l2+l3==0)&&(!(l1==0)&&!(l2==0)&&!(l3==0))))
  {
     printf("\n Este triangulo Existe! \n\n");
     if((l1==l2)&&(l2==l3)&&(l3==l1))
     {
     printf("\n O triangulo %c: Equilatero de Lados iguais a: %f, %f, %f.\n\n",eh,l1,l2,l3);
     }
     if((l1!=l2)&&(l2!=l3)&&(l3!=l1))
     {
     printf("\n O triangulo %c: Escaleno de Lados iguais a: %f, %f, %f.\n\n",eh,l1,l2,l3);
     }
     if(((l1==l2)||(l2==l3)||(l3==l1))&&((l1!=l2)||(l2!=l3)||(l3!=l1)))
     {
     printf("\n O triangulo %c: Isoceles de Lados iguais a: %f, %f, %f.\n\n",eh,l1,l2,l3);
     }
     }
  else 
  {
   printf("\n Este triangulo e invalido! \n\n");
  }
system("PAUSE");	
return 0;
}