From 5294e73a21f3402e14fcf3379c721275e2dd19c2 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sun, 23 Nov 2025 15:25:29 +0200 Subject: feat(Week08): Add solutions --- Week08/Exercise10.cpp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Week08/Exercise10.cpp (limited to 'Week08/Exercise10.cpp') diff --git a/Week08/Exercise10.cpp b/Week08/Exercise10.cpp new file mode 100644 index 0000000..024d4c8 --- /dev/null +++ b/Week08/Exercise10.cpp @@ -0,0 +1,23 @@ +#include + +int main() { + const unsigned int SIZE = 11; + unsigned int pascal[SIZE][SIZE] = { 0 }; + + for (unsigned int i = 0; i < SIZE; i++) + pascal[i][0] = pascal[i][i] = 1; + + for (unsigned int row = 2; row < SIZE; row++) + for (unsigned int col = 1; col < row; col++) + /* Елемента над и в ляво на текущия, сумирано с елемента над текущия. + */ + pascal[row][col] = pascal[row - 1][col - 1] + pascal[row - 1][col]; + + for (unsigned int row = 0; row < SIZE; row++) { + for (unsigned int col = 0; col < SIZE; col++) + std::cout << pascal[row][col] << ' '; + std::cout << std::endl; + } + + return 0; +} -- cgit v1.3.1-23-gd82d