diff options
Added task7
1 files changed, 30 insertions, 0 deletions
| -rw-r--r-- | pract_SI/pract. 03/Solutions/task7.cpp | 30 |
diff --git a/pract_SI/pract. 03/Solutions/task7.cpp b/pract_SI/pract. 03/Solutions/task7.cpp new file mode 100644 index 0000000..b02cd7a --- /dev/null +++ b/pract_SI/pract. 03/Solutions/task7.cpp @@ -0,0 +1,30 @@ +#include <iostream> +#define LIMIT 5 +#define SEPARATOR " " + +using namespace std; + +//const short LIMIT = 5; +//const char SEPARATOR = ' '; + + +int main() +{ + unsigned long long N; + cin >> N; + + if (N <= LIMIT) + return -1; + + for (int c = 1; c <= N; c++) { + for (int b = 1; b <= c; b++) { + for (int a = 1; a <= b; a++) { + if ((a * a) + (b * b) == (c * c)) { + cout << a << SEPARATOR << b << SEPARATOR << c << endl; + } + } + } + } + + return 0; +} |
