• Предмет: Информатика
  • Автор: tatianna9108
  • Вопрос задан 3 месяца назад

написати функцію, яка вилучає із рядка всі входження в неї заданого символа. с++​

Ответы

Ответ дал: andreyfedyanovich
0

#include <iostream>

#include <string>

void removeCharacter(std::string& str, char ch) {

   size_t pos = str.find(ch);

   while (pos != std::string::npos) {

       str.erase(pos, 1);

       pos = str.find(ch);

   }

}

int main() {

   std::string input;

   char character;

   std::cout << "Введіть рядок: ";

   std::getline(std::cin, input);

   std::cout << "Введіть символ, який потрібно вилучити: ";

   std::cin >> character;

   removeCharacter(input, character);

   std::cout << "Результат: " << input << std::endl;

   return 0;

}

Вас заинтересует