diff options
feat(Week10): Add solutions
1 files changed, 22 insertions, 0 deletions
| -rw-r--r-- | Week10/Exercise02.cpp | 22 |
diff --git a/Week10/Exercise02.cpp b/Week10/Exercise02.cpp new file mode 100644 index 0000000..88172ce --- /dev/null +++ b/Week10/Exercise02.cpp @@ -0,0 +1,22 @@ +#include <iostream> + +double average(int* arr, unsigned int size) { + double sum = 0; + for (unsigned int i = 0; i < size; i++) + sum += arr[i]; + return sum / size; +} + +int main() { + unsigned int n; + std::cin >> n; + n *= 2; + + int* nums = new int[n]; + for (unsigned int i = 0; i < n; i++) + std::cin >> nums[i]; + + std::cout << average(nums, n) << std::endl; + delete[] nums; + return 0; +} |
