Блог для маленьких школьников и их родителей
ШколаЛа

С экрана вводится строка. Проверьте, содержит ли введенная строка комбинацию цифр ’12’ или ’21’. Надо…

Автор:
Предмет: Информатика
Уровень: студенческий

С экрана вводится строка. Проверьте, содержит ли введенная строка

комбинацию цифр ’12’ или ’21’.

Надо вывести одно из следующих сообщений:

1) В строке есть комбинация ’12’ (например, для строки 23rt41rt2312ggg6)

2) В строке есть комбинация ’21’ (например, для строки 2ff3gbfg421fd72f16)

3) В строке есть обе комбинации — ’12’ и ’21’ (например, для строки 2dsf4121dfa)

4) В строке нет комбинаций ’12’ и ’21’ (например, для строки g2f154d2gfhd)

Пожалуста срочно! Завтра сдавать!

Ответов к вопросу: 1
  • irinasivak99p9ln11
    13.06.2024 | 09:05

    Ответ:
    setlocale(LC_ALL, «ru»);

    std::string str;

    std::cout << «Введите строку: » << endl;

    std::cin >> str;

    if (str.find(«12») != -1 && str.find(«21») != -1)

     std::cout << «найдено 12 и 21»;

    else if (str.find(«12») != -1)

     std::cout << «найдено 12»;

    else if (str.find(«21») != -1)

     std::cout << «найдено 21»;

    else

     std::cout << «не найдено»;
    Объяснение:

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.