From 6bb7b68394ebebbc69e76bee59e9351386115453 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sun, 14 Dec 2025 21:56:30 +0200 Subject: feat(Week11): Add solutions --- Week11/Exercise04.cpp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Week11/Exercise04.cpp (limited to 'Week11/Exercise04.cpp') diff --git a/Week11/Exercise04.cpp b/Week11/Exercise04.cpp new file mode 100644 index 0000000..081973b --- /dev/null +++ b/Week11/Exercise04.cpp @@ -0,0 +1,23 @@ +#include + +int main() { + char prev = '\0', curr = prev; + std::cin.get(curr); + + // Всеки ред се бележи с \n накрая. Ако имаме празен ред, + // то целия ред ще съдържа само \n. + // Тоест, ако имаме ред с текст, и директно след него "празен" + // ред, то ще имаме две \n в последователност. + + unsigned count = 0; + while (prev != '\n' || curr != '\n') { + count += curr == '\n'; + + prev = curr; + std::cin.get(curr); + } + + std::cout << count << std::endl; + + return 0; +} -- cgit v1.3.1-23-gd82d