From 91819bddb6acf136949263d9013c3c26655c5f43 Mon Sep 17 00:00:00 2001 From: angeld55 Date: Mon, 8 Nov 2021 16:26:33 +0200 Subject: sem 5 --- Sem. 05/task15_sem3.cpp | 58 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 Sem. 05/task15_sem3.cpp (limited to 'Sem. 05/task15_sem3.cpp') diff --git a/Sem. 05/task15_sem3.cpp b/Sem. 05/task15_sem3.cpp new file mode 100644 index 0000000..652a201 --- /dev/null +++ b/Sem. 05/task15_sem3.cpp @@ -0,0 +1,58 @@ +#include +using namespace std; + +int main() +{ + int n; + cin >> n; + + int spacesCount = 2 * (n - 1) + n + 2 * (n - 1); + int toGuess; + for (int i = 1; i <= n - 1; i++) + { + for (int j = 1; j <= i; j++) + cout << j << " "; + + for (int j = 0; j < spacesCount; j++) + cout << " "; + + for (int j = i; j >= 1; j--) + cout << " " << j; + + spacesCount -= 4; + + cout << endl; + + } + + //mid + for (int i = 1; i <= n; i++) + cout << i << " "; + for (int i = 0; i < n; i++) + cout << '-'; + for (int i = n; i >= 1; i--) + cout << " " << i; + cout << endl; + + + //down + spacesCount += 4; + for (int i = n - 1; i >= 0; i--) + { + for (int j = 1; j <= i; j++) + cout << j << " "; + + for (int j = 0; j < spacesCount; j++) + cout << " "; + + for (int j = i; j >= 1; j--) + cout << " " << j; + + spacesCount += 4; + + cout << endl; + + } + + +} -- cgit v1.3.1-23-gd82d