Untitled
unknown
plain_text
a year ago
1.4 kB
0
Indexable
Never
#include <stdio.h> int main() { double A,B,C; scanf("%lf %lf %lf",&A,&B,&C); //double k=(); if ((A>=(B+C)) || (B>=A+C)||(C>=B+A)) { printf("NAO FORMA TRIANGULO\n"); if (A==B || B==C || A==C) { printf("TRIANGULO ISOSCELES\n"); } if (A==B && B==C) { printf("TRIANGULO EQUILATERO\n"); } } else if ((A*A==B*B+C*C) || (B*B==A*A+C*C) || (C*C==A*A+B*B)) { printf("TRIANGULO RETANGULO\n"); if (A==B || B==C || A==C) { printf("TRIANGULO ISOSCELES\n"); } if (A==B && B==C) { printf("TRIANGULO EQUILATERO\n"); } } else if ((A*A)>((B*B)+(C*C))|| (B*B)>(A*A+C*C)||(C*C)>(A*A +B*B)) { printf("TRIANGULO OBTUSANGULO\n"); if (A==B || B==C || A==C) { printf("TRIANGULO ISOSCELES\n"); } if (A==B && B==C) { printf("TRIANGULO EQUILATERO\n"); } } else if ((A*A)<(B*B+C*C)||(B*B)<(A*A+C*C)||(C*C)<(A*A+B*B)) { printf("TRIANGULO ACUTANGULO\n"); if (A==B && B==C && A==C) { printf("TRIANGULO EQUILATERO\n"); } else if (A==B || B==C || A==C) { printf("TRIANGULO ISOSCELES\n"); } } return 0; }