Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- bool czy_trojkat(double a, double b, double c)
- {
- if(a >= b && a >= c)
- {
- if(a < b + c)
- return true;
- return false;
- }
- if(b >= a && b >= c)
- {
- if(b < a + c)
- return true;
- return false;
- }
- if(c < a + b)
- return true;
- return false;
- }
- int main()
- {
- double a, b, c;
- cout << "Podaj dlugosci trzech bokow trojkata: ";
- cin >> a >> b >> c;
- if(czy_trojkat(a, b, c))
- {
- bool flaga = true;
- if(a == b && b == c && a == c)
- {
- cout << "Trojkat jest rownoboczny.\n";
- flaga = false;
- }
- else
- {
- if(a == b || a == c || b == c)
- {
- cout << "Trojkat jest rownoramienny.\n";
- flaga = false;
- }
- if(a*a == b*b + c*c || b*b == a*a + c*c || c*c == a*a + b*b)
- {
- cout << "Trojkat jest prostokatny.\n";
- flaga = false;
- }
- }
- if(flaga)
- cout << "Ten trojkat nie jest rownoboczny, rownoramienny ani prostokatny.\n";
- }
- else
- cout << "Podane dlugosci bokow nie tworza trojkata.\n";
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement