Website Summary Files Commits Branches @commit @diff @stats
path: root / Week11 / Exercise04.cpp
blob: 081973bead2a97ada006456fa739da9011961ee3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>

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;
}