From ec8ecd4dc19854007428761c330303854478201f Mon Sep 17 00:00:00 2001 From: Syndamia Date: Thu, 6 Nov 2025 19:13:54 +0200 Subject: feat(Week06): Add exercises and solutions --- Week06/Exercise04.cpp | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Week06/Exercise04.cpp (limited to 'Week06/Exercise04.cpp') diff --git a/Week06/Exercise04.cpp b/Week06/Exercise04.cpp new file mode 100644 index 0000000..c7a490e --- /dev/null +++ b/Week06/Exercise04.cpp @@ -0,0 +1,27 @@ +#include + +int main() { + const unsigned int SIZE_FIRST = 15, SIZE_SECOND = 5; + int first[SIZE_FIRST], second[SIZE_SECOND]; + + for (unsigned int i = 0; i < SIZE_FIRST; i++) + std::cin >> first[i]; + for (unsigned int i = 0; i < SIZE_SECOND; i++) + std::cin >> second[i]; + + unsigned int counts[SIZE_SECOND] = { 0 }; + for (unsigned int i = 0; i < SIZE_FIRST; i++) { + for (unsigned int j = 0; j < SIZE_SECOND; j++) { + if (first[i] == second[j]) { + counts[j]++; + break; + } + } + } + + for (unsigned int i = 0; i < SIZE_SECOND; i++) + std::cout << counts[i] << ' '; + std::cout << std::endl; + + return 0; +} -- cgit v1.3.1-23-gd82d