MeehoweCK

Untitled

Nov 30th, 2018
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.60 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. /*
  6. A17. Napisać funkcję
  7. bool c(int n)
  8. która zwraca true wtedy i tylko wtedy, gdy n jest długością przeciwprostokątnej
  9. trójkąta prostokątnego o całkowitych bokach, tj. gdy istnieją liczby całkowite dodatnie
  10. a, b takie, że n*n=a*a+b*b.*/
  11.  
  12. bool c(int n)
  13. {
  14.     for(int a = 1; a < n; ++a)
  15.         for(int b = 1; b < n; ++b)
  16.         {
  17.             if(a < b)
  18.                 continue;
  19.             if(n*n == a*a + b*b)
  20.                 return true;
  21.         }
  22.     return false;
  23. }
  24.  
  25. int main()
  26. {
  27.     cout << c(20) << endl;
  28.  
  29.     return 0;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment