Advertisement
MeehoweCK

Untitled

Aug 13th, 2021
678
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.28 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. bool czy_trojkat(double a, double b, double c)
  6. {
  7.     if(a >= b && a >= c)
  8.     {
  9.         if(a < b + c)
  10.             return true;
  11.         return false;
  12.     }
  13.     if(b >= a && b >= c)
  14.     {
  15.         if(b < a + c)
  16.             return true;
  17.         return false;
  18.     }
  19.     if(c < a + b)
  20.         return true;
  21.     return false;
  22. }
  23.  
  24. int main()
  25. {
  26.     double a, b, c;
  27.     cout << "Podaj dlugosci trzech bokow trojkata: ";
  28.     cin >> a >> b >> c;
  29.  
  30.     if(czy_trojkat(a, b, c))
  31.     {
  32.         bool flaga = true;
  33.         if(a == b && b == c && a == c)
  34.         {
  35.             cout << "Trojkat jest rownoboczny.\n";
  36.             flaga = false;
  37.         }
  38.         else
  39.         {
  40.             if(a == b || a == c || b == c)
  41.             {
  42.                 cout << "Trojkat jest rownoramienny.\n";
  43.                 flaga = false;
  44.             }
  45.             if(a*a == b*b + c*c || b*b == a*a + c*c || c*c == a*a + b*b)
  46.             {
  47.                 cout << "Trojkat jest prostokatny.\n";
  48.                 flaga = false;
  49.             }
  50.         }
  51.         if(flaga)
  52.             cout << "Ten trojkat nie jest rownoboczny, rownoramienny ani prostokatny.\n";
  53.     }
  54.     else
  55.         cout << "Podane dlugosci bokow nie tworza trojkata.\n";
  56.  
  57.     return 0;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement