
Нужна программа на языке СИ ++ (консольное приложение win32). Пользователь вводит строку. Посчитать
количество пробелов.

Ответы на вопрос

string s;
getline(cin, s);
int k;
for(int i = 0; i < s.length(); ++i) if(s[i]==" ") k++;
cout << k;
}



Для написания программы на языке C++ для подсчета количества пробелов введенной пользователем строки в консольном приложении Win32, вам потребуется использовать функции стандартной библиотеки C++ для работы с символами и строками.
Вот пример программы, которая выполняет указанную задачу:
```cpp
#include
int countSpaces(const std::string& str) { int count = 0; for (char c : str) { if (c == ' ') { count++; } } return count; }
int main() { std::string input; std::cout << "Введите строку: "; std::getline(std::cin, input);
int spaceCount = countSpaces(input); std::cout << "Количество пробелов: " << spaceCount << std::endl;
return 0; } ```
В этой программе мы используем функцию `countSpaces`, которая принимает строку в качестве аргумента и возвращает количество пробелов в этой строке. Затем в функции `main` мы считываем строку, используя `std::getline`, и вызываем `countSpaces` для подсчета пробелов. Результат выводится на экран.
Обратите внимание, что данная программа предполагает, что пользователь вводит всю строку сразу, включая пробелы. Если вам нужно учитывать только пробелы внутри слов, то вам потребуется изменить логику функции `countSpaces`.
Надеюсь, это поможет вам написать программу на языке C++ для подсчета количества пробелов в строке! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili