diff options
feat(Week04): Add exercises and solutions
1 files changed, 24 insertions, 0 deletions
| -rw-r--r-- | Week04/Exercise12.cpp | 24 |
diff --git a/Week04/Exercise12.cpp b/Week04/Exercise12.cpp new file mode 100644 index 0000000..9b7d311 --- /dev/null +++ b/Week04/Exercise12.cpp @@ -0,0 +1,24 @@ +#include <iostream> + +int main() { + char operation; + std::cin >> operation; + + while (operation != '.') { + int a, b; + std::cin >> a >> b; + + int result = 0; + switch (operation) { + case '+': result = a + b; break; + case '-': result = a - b; break; + case '*': result = a * b; break; + case '/': result = a / b; break; + } + std::cout << result << std::endl; + + std::cin >> operation; + } + + return 0; +} |
