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

c++
Дано два рядки s і s1. У рядку s видалити всі символи '!', а в рядку s1 видалити всі символи '?'. Вивести на екран рядок, в якому міститься більша кількість символів.

Ответы

Ответ дал: enxt
1

#include <iostream>

#include <string>

using namespace std;

int main() {

 string s, s1;

 getline(cin, s);

 getline(cin, s1);

 s.erase(remove(s.begin(), s.end(), '!'), s.end());

 s1.erase(remove(s1.begin(), s1.end(), '?'), s1.end());

 if (s.size() > s1.size()) {

   cout << s << endl;

 } else {

   cout << s1 << endl;

 }

 return 0;

}

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