fork download
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. using namespace std;
  5.  
  6. int main() {
  7. int n = 100;
  8. int limit1 = sqrt(n);
  9.  
  10. cout << "n: " << n << endl;
  11. cout << "Limit-1: " << limit1 << endl;
  12.  
  13. for(int i=1; i <= limit1; i++ )
  14. {
  15. int limit2 = sqrt(n - i*i);
  16. for(int j = 1; j <= limit2; j++)
  17. cout << i << ", " << j << endl;
  18. }
  19.  
  20. return 0;
  21. }
Success #stdin #stdout 0.02s 2724KB
stdin
Standard input is empty
stdout
n: 100
Limit-1: 10
1, 1
1, 2
1, 3
1, 4
1, 5
1, 6
1, 7
1, 8
1, 9
2, 1
2, 2
2, 3
2, 4
2, 5
2, 6
2, 7
2, 8
2, 9
3, 1
3, 2
3, 3
3, 4
3, 5
3, 6
3, 7
3, 8
3, 9
4, 1
4, 2
4, 3
4, 4
4, 5
4, 6
4, 7
4, 8
4, 9
5, 1
5, 2
5, 3
5, 4
5, 5
5, 6
5, 7
5, 8
6, 1
6, 2
6, 3
6, 4
6, 5
6, 6
6, 7
6, 8
7, 1
7, 2
7, 3
7, 4
7, 5
7, 6
7, 7
8, 1
8, 2
8, 3
8, 4
8, 5
8, 6
9, 1
9, 2
9, 3
9, 4