#include <stdio.h>
#include <stdlib.h>
int main( )
{
/* Declaracao de variaveis */
float ladoA, ladoB, ladoC; /* Lados do triangulo */
/* Entrada de dados */
printf ( "Este programa analisa tres numeros inseridos pelo usuario\n " ) ; printf ( "e verifica a qual tipo de triangulo eles correspondem." ) ;
printf ( "\n \n Digite tres numeros reais positivos:\n " ) ;
/* Verifica se os numeros inseridos
formam um triangulo */
if ( ( ladoA < ladoB+ ladoC) && ( ladoB < ladoA+ ladoC) && ( ladoC < ladoA+ ladoB) )
{
if ( ( ladoA == ladoB) && ( ladoA == ladoC) )
printf ( "\n \n \n Triangulo eh equilatero.\n " ) ; else if ( ladoA== ladoB || ladoA== ladoC || ladoB== ladoC)
printf ( "\n \n \n Triangulo eh isosceles.\n " ) ; else if ( ladoA!= ladoB && ladoB!= ladoC )
printf ( "\n \n \n Triangulo eh escaleno.\n " ) ; } else
printf ( "\n \n \n Os valores informados nao constituem um triangulo.\n " ) ;
/* Impressao dos valores digitados dos lados do triagulo */
/* Pausa na execucao do programa */
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCBtYWluKCkKewoJLyogRGVjbGFyYWNhbyBkZSB2YXJpYXZlaXMgKi8KCWZsb2F0IGxhZG9BLCBsYWRvQiwgbGFkb0M7ICAvKiBMYWRvcyBkbyB0cmlhbmd1bG8gKi8KCgkvKiBFbnRyYWRhIGRlIGRhZG9zICovCglwcmludGYoIkVzdGUgcHJvZ3JhbWEgYW5hbGlzYSB0cmVzIG51bWVyb3MgaW5zZXJpZG9zIHBlbG8gdXN1YXJpb1xuIik7CglwcmludGYoImUgdmVyaWZpY2EgYSBxdWFsIHRpcG8gZGUgdHJpYW5ndWxvIGVsZXMgY29ycmVzcG9uZGVtLiIpOwoKCXByaW50ZigiXG5cbkRpZ2l0ZSB0cmVzIG51bWVyb3MgcmVhaXMgcG9zaXRpdm9zOlxuIik7CglwcmludGYoIkxhZG8gQTogIik7CglzY2FuZigiJWYiLCAmbGFkb0EpOwoJcHJpbnRmKCJMYWRvIEI6ICIpOwoJc2NhbmYoIiVmIiwgJmxhZG9CKTsKCXByaW50ZigiTGFkbyBDOiAiKTsKCXNjYW5mKCIlZiIsICZsYWRvQyk7CgoJLyogVmVyaWZpY2Egc2Ugb3MgbnVtZXJvcyBpbnNlcmlkb3MgCiAgICAgICBmb3JtYW0gdW0gdHJpYW5ndWxvICAgICAgICAgICAgICAqLwoJaWYgKCAobGFkb0EgPCBsYWRvQitsYWRvQykgJiYgKGxhZG9CIDwgbGFkb0ErbGFkb0MpICYmIChsYWRvQyA8IGxhZG9BK2xhZG9CKSkKICAgIHsKCQlpZiAoKGxhZG9BID09IGxhZG9CKSAmJiAobGFkb0EgPT0gbGFkb0MpKQoJCQlwcmludGYgKCJcblxuXG5Ucmlhbmd1bG8gZWggZXF1aWxhdGVyby5cbiIpOwoJCWVsc2UgaWYgKGxhZG9BPT1sYWRvQiB8fCBsYWRvQT09bGFkb0MgfHwgbGFkb0I9PWxhZG9DKSAKCQkJcHJpbnRmICgiXG5cblxuVHJpYW5ndWxvIGVoIGlzb3NjZWxlcy5cbiIpOwoJCWVsc2UgaWYgKGxhZG9BIT1sYWRvQiAmJiBsYWRvQiE9bGFkb0MgKSAKCQkJcHJpbnRmICgiXG5cblxuVHJpYW5ndWxvIGVoIGVzY2FsZW5vLlxuIik7Cgl9IGVsc2UKCQlwcmludGYoIlxuXG5cbk9zIHZhbG9yZXMgaW5mb3JtYWRvcyBuYW8gY29uc3RpdHVlbSB1bSB0cmlhbmd1bG8uXG4iKTsKCiAgICAvKiBJbXByZXNzYW8gZG9zIHZhbG9yZXMgZGlnaXRhZG9zIGRvcyBsYWRvcyBkbyB0cmlhZ3VsbyAgKi8KCXByaW50ZigiQTogJWZcbiIsIGxhZG9BKTsKCXByaW50ZigiQjogJWZcbiIsIGxhZG9CKTsKCXByaW50ZigiQzogJWZcbiIsIGxhZG9DKTsKCgoJLyogUGF1c2EgbmEgZXhlY3VjYW8gZG8gcHJvZ3JhbWEgKi8KCXByaW50ZigiXG5cblxuXG4iKTsKCWdldGNoYXIoKTsgLyogcGF1c2UgKi8KCWdldGNoYXIoKTsgLyogcGF1c2UgKi8KCXJldHVybiAwOwp9Cg==