diff options
feat(Week06): Add exercises and solutions
1 files changed, 21 insertions, 0 deletions
| -rw-r--r-- | Week06/Exercise15.cpp | 21 |
diff --git a/Week06/Exercise15.cpp b/Week06/Exercise15.cpp new file mode 100644 index 0000000..7c5202d --- /dev/null +++ b/Week06/Exercise15.cpp @@ -0,0 +1,21 @@ +#include <iostream> + +int main() { + const unsigned int SIZE = 8; + unsigned int numbers[SIZE]; + + for (unsigned int i = 0; i < SIZE; i++) + std::cin >> numbers[i]; + + for (int i = 1; i < SIZE; i++) { + for (unsigned int lcm = numbers[i]; true; lcm++) { + if (lcm % numbers[i - 1] == 0 && lcm % numbers[i] == 0) { + std::cout << lcm << ' '; + break; + } + } + } + std::cout << std::endl; + + return 0; +} |
