nikolas_serafini

Lista 2 - Exercício 42

May 28th, 2013
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.70 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int trianglecheck(float a, float b, float c)
  5. {
  6.     if ((a<(b+c))&&(b<(a+c))&&(c<a+b)&&(a>(abs(b-c)))&&(b>(abs(a-c)))&&(c>(abs(a-b))))
  7.     {
  8.         return 0;
  9.     }
  10.     else return 1;
  11. }
  12.  
  13. int main()
  14. {
  15.     float a,b,c;
  16.     int test;
  17.  
  18.     printf("Entre com os tres lados da figura : \n"); scanf("%f %f %f",&a,&b,&c);
  19.     test = trianglecheck(a,b,c);
  20.     if (test == 1)
  21.     {
  22.         printf("Figura nao constitui triangulo!\n");
  23.     }
  24.     else
  25.     {
  26.         if ((a==b)&&(a==c)) printf("Triangulo equilatero!\n");
  27.         else if ((a==b)||(a==c)||(b==c)) printf("Triangulo isosceles!\n");
  28.         else printf("Triangulo escaleno!\n");
  29.     }
  30.     return 0;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment