Для розв'язання задачі необхідно підрахувати кількість символів '.', '!' і '?' у заданому рядку.
Реалізація алгоритму
Читаємо вхідний рядок.
getline(cin, s);У змінній підраховуємо кількість символів '.', '!' і '?' у рядку .
res = 0;
for (i = 0; i < s.size(); i++)
if (s[i] == '.' || s[i] == '!' || s[i] == '?') res++;Виводимо відповідь.
printf("%d\n", res);Python реалізація
Читаємо вхідний рядок.
s = input()У змінній підраховуємо кількість символів '.', '!' і '?' у рядку .
res = 0
for x in s:
if x in ".!?": res += 1Виводимо відповідь.
print(res)Python реалізація — sum for
Читаємо вхідний рядок.
s = input()У змінній підраховуємо кількість символів '.', '!' і '?' у рядку .
res = sum(s.count(char) for char in '.!?')Виводимо відповідь.
print(res)