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

0 голосов
75 просмотров

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


Информатика (124 баллов) | 75 просмотров
Дан 1 ответ
0 голосов

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

(4.2k баллов)
0

в 15 строке ошибка

0

[](auto c) { не компилируется