Advertisement
RuslanMag

1...10000

Oct 6th, 2019
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.56 KB | None | 0 0
  1. /*
  2.     От 1 до 10000 найти и напечатать все числа, которые представимы
  3.     в виде суммы квадратов двух натуральных чисел.
  4.     Примеры таких чисел: 5 = 1 + 4 8 = 4 + 4   13 = 4 + 9
  5. */
  6.  
  7. #include <iostream>
  8. #include <string>
  9. #include <cmath>
  10. #include <cstdlib>
  11. using namespace std;
  12.  
  13. int main()
  14. {
  15.     int n;
  16.     float x;
  17.  
  18.     x = 50 * sqrt(2);
  19.  
  20.     for (int i = 1; i <= x; i++)
  21.     {
  22.         for (int j = 1; j <= x + 1; j++)
  23.         {
  24.             n = i * i + j * j;
  25.             cout << n << endl;
  26.         }
  27.     }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement