aboutsummaryrefslogtreecommitdiff
path: root/c/438_esgritura.cpp
blob: c9804d0755d5341e0d127c82a5f6a04cdbd06beb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <iostream>

int esLetra(char letra) {
	if (letra >= 'a' && letra <= 'z') {
		return 1;
	}
	if (letra >= 'A' && letra <= 'Z') {
		return 1;
	}
	return 0;
}

int main() {
	std::string input = "";
	int letras, excs;
	//while (std::cin >> input && !std::cin.eof()) {
	while (std::getline(std::cin, input)) {
		letras = 0;
		excs = 0;
		for (char letra : input) {
			if (esLetra(letra)) {
				letras++;
			}
			if (letra == '!') {
				excs++;
			}
		}
		if (excs > letras) {
			std::cout << "ESGRITO" << std::endl;
		}
		else {
			std::cout << "escrito" << std::endl;
		}
	}
}