From 5e2d33632ed1dfc689f14ebf1a782239411d8534 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Fri, 5 Jan 2024 08:17:59 +0200 Subject: [w9] Added solutions for first 3 exercises --- week09/ex2.cpp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 week09/ex2.cpp (limited to 'week09/ex2.cpp') diff --git a/week09/ex2.cpp b/week09/ex2.cpp new file mode 100644 index 0000000..73ec11d --- /dev/null +++ b/week09/ex2.cpp @@ -0,0 +1,23 @@ +#include + +int main() { + size_t N = 0; + std::cin >> N; + + char* str = new char[N+1]; + std::cin.ignore(); + std::cin.getline(str, N+1); + + size_t mid = N / 2; + for (size_t i = mid; i < N; i++) { + std::cout << str[i]; + } + for (size_t i = 0; i < mid; i++) { + std::cout << str[i]; + } + std::cout << std::endl; + /* Как може да направим горната логика със само един цикъл? + * Подсказка: модулно деление */ + + delete[] str; +} -- cgit v1.2.3