Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Количество предложений
- https://e-olymp.com/ru/problems/912
- 1) якщо елемент рядка дорівнює крапці, знаку оклика або знаку питання збільшуєм лічильник
- 2) якщо елемент дорівнює крапці і 2 наступних теж крапка просто збільшуєм лічильник і перепригуємо на 2 елемента
- #include <bits/stdc++.h>
- using namespace std;
- string s;
- long long n, i, c;
- int main()
- {
- getline(cin, s);
- n = s.length();
- for(i = 0; i < n; i ++){
- if(s[i] == '.' || s[i] == '!' || s[i] == '?'){
- if(s[i-1] != '.' && s[i - 1] != '!' && s[i - 1] != '?'){
- c++;
- }
- }
- }
- cout << c << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement