Вопрос задан 05.07.2023 в 09:21. Предмет Информатика. Спрашивает Титов Егор.

Написать программу на С++, которая: -предлагает пользователю ввести предложение, -считывает

введенную строку, -предлагает пользователю ввести символ, -считывает введенный символ, -добавляет символ пользователя после каждого пробела во введенной ранее строке -выводит результат
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Поталай Ника.

Ответ:

#include <iostream>

int main() {

 std::string str;

 char n;

 std::cout << "Input your string: ";

 getline(std::cin, str);

 std::cin.clear();

 std::cout << "Input your character: ";

 std::cin >> n;

 for (int i = 0; i < str.size(); ++i) {

   if (str[i] == ' ')

     str.insert(i + 1, 1, n);

 }

 std::cout << str << "\n";

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример программы на C++, которая выполняет описанные вами шаги:

cpp
#include <iostream> #include <string> int main() { // Предложение введенное пользователем std::string sentence; std::cout << "Введите предложение: "; std::getline(std::cin, sentence); // Символ, который нужно добавить после каждого пробела char symbol; std::cout << "Введите символ для добавления: "; std::cin >> symbol; std::cin.ignore(); // Очистка буфера после считывания символа // Проход по строке и добавление символа после каждого пробела std::string modifiedSentence; for (char c : sentence) { modifiedSentence += c; if (c == ' ') { modifiedSentence += symbol; } } // Вывод результата std::cout << "Результат: " << modifiedSentence << std::endl; return 0; }

Скопируйте этот код в файл с расширением .cpp, скомпилируйте его с использованием компилятора C++, и запустите полученный исполняемый файл. Программа попросит вас ввести предложение и символ, который вы хотите добавить после каждого пробела, а затем выведет результат с модифицированной строкой.

0 0

Похожие вопросы

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

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

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