Предмет: Информатика,
автор: Lockday1
С экрана вводится строка. Проверьте, содержит ли введенная строка
комбинацию цифр '12' или '21'.
Надо вывести одно из следующих сообщений:
1) В строке есть комбинация '12' (например, для строки 23rt41rt2312ggg6)
2) В строке есть комбинация '21' (например, для строки 2ff3gbfg421fd72f16)
3) В строке есть обе комбинации - '12' и '21' (например, для строки 2dsf4121dfa)
4) В строке нет комбинаций '12' и '21' (например, для строки g2f154d2gfhd)
Пожалуста срочно!!!! Завтра сдавать!!!
SergeySerg2002:
так делайте
Ответы
Автор ответа:
1
Ответ:
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 << "не найдено";
Объяснение:
Похожие вопросы
Предмет: Қазақ тiлi,
автор: fedna511019
Предмет: Русский язык,
автор: Avtobot3
Предмет: Русский язык,
автор: MacCvel1ViP
Предмет: Алгебра,
автор: smirnovar2016
Предмет: Биология,
автор: MrrTV