Advertisement
dominikoldz

Rodzaj trojkata

Apr 1st, 2020
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1.  
  2. #include <iostream>
  3. #include <math.h> // nowa biblioteka
  4. using namespace std;
  5.  
  6. int main ()
  7. {
  8. double a,b,c;
  9. cout << "PROGRAM SPRAWDZAJACY TROJKATY \n" <<endl;
  10. cout << "Podaj dlugosc boku a = "; //wprowadzamy do pamieci liczbe bokow a, b, c
  11. cin>>a;
  12. cout << "Podaj dlugosc boku b = ";
  13. cin>>b;
  14. cout << "Podaj dlugosc boku c = ";
  15. cin>>c;
  16.  
  17. if (a+b >c && a+c >b && c+b >a) //ustalamy warunek
  18. {
  19. cout << "podane liczby tworzą trojkat"; //jesli sie spelnia wypisuje tekst
  20. if ((a*a+b*b==c*c) || (a*a+c*c==b*b) || (c*c+b*b==a*a)) //warunek czy trojkat jest prostokatny jesli jest to wypisuje tekst
  21. {
  22. cout << " prostokatny" <<endl;
  23. }
  24. if ((a==b==c)) //warunek czy trojkat rownoboczny jesli jest to wypisuje tekst
  25. {
  26. cout << " rownoboczny" <<endl;
  27. }
  28. else if ((a==b && a+b>c) && (a==c && a+c>b ) && (b==c && b+c>a)) //warunek czy trojkat jest rownoramienny jesli jest to wypisuje tekst
  29. {
  30. cout << " rownoramienny" <<endl;
  31. }
  32. }
  33. else {
  34. cout << "Z bokow o tej dlugosci nie mozna zbudowac trojkata" <<endl; //w przeciwnym przypadku wypisuje to
  35. }
  36.  
  37. return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement