Вопрос задан 06.05.2019 в 23:47. Предмет Информатика. Спрашивает Лисовская Валерия.

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

количество пробелов.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Шишенин Илья.
Int main{
string s; 
getline(cin, s);
int k;
for(int i = 0; i < s.length(); ++i) if(s[i]==" ") k++;
cout << k;
}
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для написания программы на языке C++ для подсчета количества пробелов введенной пользователем строки в консольном приложении Win32, вам потребуется использовать функции стандартной библиотеки C++ для работы с символами и строками.

Вот пример программы, которая выполняет указанную задачу:

```cpp #include #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++ для подсчета количества пробелов в строке! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос