• Предмет: Информатика
  • Автор: глафира1296
  • Вопрос задан 8 лет назад

C++
Нужно срочно и как можно быстрее!
Дано предложение, оканчивающееся точкой. Требуется подсчитать количество букв в нём.

Ответы

Ответ дал: clinteastwood2
0
При условии что кроме пробелов и точек других символов или цифр нету, т.к. в задании о них не сказано:
#include <algorithm>
#include <iostream>
using namespace std;
 
int main()
{
    string s;
    cout << "Enter string: ";
    getline(cin, s);
    for (auto i : s) {
        if (i == '.') {
            cout << count_if(
                                        s.begin(),
                                        s.end(),
                                        [](auto c) {
                                            return c != ' ' && c != '.';
                                        }
                                      ) << endl;
        }
    }
    return 0;
}
Ответ дал: глафира1296
0
в 15 строке ошибка
Ответ дал: глафира1296
0
[](auto c) { не компилируется
Вас заинтересует