From 860b536038b161d1d24028f00030902728824c18 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sun, 3 Dec 2023 16:40:06 +0200 Subject: [w8] Solved simpler exercises --- week08/ex3.cpp | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 week08/ex3.cpp (limited to 'week08/ex3.cpp') diff --git a/week08/ex3.cpp b/week08/ex3.cpp new file mode 100644 index 0000000..ede248b --- /dev/null +++ b/week08/ex3.cpp @@ -0,0 +1,35 @@ +#include + +int main() { + size_t N; + std::cin >> N; + + int** matrix = new int*[N]; + for (int i = 0; i < N; i++) { + matrix[i] = new int[N]; + } + + for (int i = 0; i < N; i++) { + for (int j = 0; j < N; j++) { + std::cin >> matrix[i][j]; + } + } + + int* mult = new int[N]; + for (int i = 0; i < N; i++) { + for (int j = 0; j < N; j++) { + mult[i] += matrix[0][i] * matrix[i][j]; + } + } + + for (int i = 0; i < N; i++) { + std::cout << mult[i] << " "; + } + std::cout << std::endl; + + delete[] mult; + for (int i = 0; i < N; i++) { + delete[] matrix[i]; + } + delete[] matrix; +} -- cgit v1.2.3