Untitled
unknown
plain_text
5 months ago
3.0 kB
4
Indexable
#include <stdio.h> void result (double x,double y,double z) { if (x >=y+z) { printf("NAO FORMA TRIANGULO\n"); if (x == y && y ==z) { printf("TRIANGULO EQUILATERO\n"); } else if (x == y && x != z) { printf("TRIANGULO ISOSCELES\n"); } else if (x == z && x != y) { printf("TRIANGULO ISOSCELES\n"); } else if (z == y && x != z) { printf("TRIANGULO ISOSCELES\n"); } } else if ((x * x) == (y * y) + (z * z)) { printf("TRIANGULO RETANGULO\n"); if (x == y && y == z) { printf("TRIANGULO EQUILATERO\n"); } else if (x == y && x != z) { printf("TRIANGULO ISOSCELES\n"); } else if (x == z && x != y) { printf("TRIANGULO ISOSCELES\n"); } else if (z == y && x != z) { printf("TRIANGULO ISOSCELES\n"); } } else if ((x * x) > (y * y) + (z * z)) { printf("TRIANGULO OBTUSANGULO\n"); if (x == y && y == z) { printf("TRIANGULO EQUILATERO\n"); } else if (x == y && x != z) { printf("TRIANGULO ISOSCELES\n"); } else if (x == z && x != y) { printf("TRIANGULO ISOSCELES\n"); } else if (z == y && x != z) { printf("TRIANGULO ISOSCELES\n"); } } else if ((x * x) < (y * y) + (z * z)) { printf("TRIANGULO ACUTANGULO\n"); if (x == y && y == z) { printf("TRIANGULO EQUILATERO\n"); } else if (x == y && x !=z) { printf("TRIANGULO ISOSCELES\n"); } else if (x == z && x != y) { printf("TRIANGULO ISOSCELES\n"); } else if (z == y && x != z) { printf("TRIANGULO ISOSCELES\n"); } } } int main() { double A, B, C, t1, t2, t3; scanf("%lf %lf %lf", &t1, &t2, &t3); if (t1 > t2) { if(t1>t3) { A = t1; if(t2>t3) { B = t2; C = t3; result(A, B, C); } else{ B = t3; C = t2; result(A, B, C); } } else { A = t3; B = t1; C = t2; result(A, B, C); } } else { if(t2>t3) { A = t2; if(t1>t3) { B = t1; C = t3; result(A, B, C); } else { B = t3; C = t1; result(A, B, C); } } else { A = t3; B = t2; C = t1; result(A, B, C); } } }
Editor is loading...
Leave a Comment