Advertisement
PROFESSOR_AIH

Triangle types

Mar 26th, 2022
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.29 KB | None | 0 0
  1. #include<stdio.h>
  2. int main()
  3. {
  4.     double a,b,c,m,min,mid,max;
  5.     long double x,y,z;
  6.     scanf("%lf %lf %lf",&a,&b,&c);
  7.     if(a>=b)
  8.         if(a>=c)
  9.         {
  10.             max=a;
  11.             if(b>=c)
  12.             {
  13.                 min=c;
  14.                 mid=b;
  15.             }
  16.             else
  17.             {
  18.                 min=b;
  19.                 mid=c;
  20.             }
  21.         }
  22.         else
  23.         {
  24.             max=c;
  25.             mid=a;
  26.             min=b;
  27.         }
  28.     else if(b>=c)
  29.     {
  30.         max=b;
  31.         if(a>=c)
  32.         {
  33.             min=c;
  34.             mid=a;
  35.         }
  36.         else
  37.         {
  38.             min=a;
  39.             mid=c;
  40.         }
  41.     }
  42.     else
  43.     {
  44.         max=c;
  45.         mid=b;
  46.         min=a;
  47.     }
  48.     x=max*max;
  49.     y=mid*mid;
  50.     z=min*min;
  51.     m=mid+min;
  52.  
  53.     if(max>=m)
  54.         printf("NAO FORMA TRIANGULO\n");
  55.     else
  56.     {
  57.         if(x==(y+z))
  58.             printf("TRIANGULO RETANGULO\n");
  59.         if(x>(y+z))
  60.             printf("TRIANGULO OBTUSANGULO\n");
  61.         if(x<(y+z))
  62.             printf("TRIANGULO ACUTANGULO\n");
  63.         if(max==mid && mid==min)
  64.             printf("TRIANGULO EQUILATERO\n");
  65.         else if(max==mid || max==min || mid==min)
  66.             printf("TRIANGULO ISOSCELES\n");
  67.     }
  68.  
  69.     return 0;
  70. }
  71.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement