Вопрос задан 04.07.2023 в 01:48. Предмет Информатика. Спрашивает Verner Karina.

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

Надо вывести одно из следующих сообщений: 1) В строке есть комбинация '12' (например, для строки 23rt41rt2312ggg6) 2) В строке есть комбинация '21' (например, для строки 2ff3gbfg421fd72f16) 3) В строке есть обе комбинации - '12' и '21' (например, для строки 2dsf4121dfa) 4) В строке нет комбинаций '12' и '21' (например, для строки g2f154d2gfhd) Пожалуста срочно!!!! Завтра сдавать!!!
0 0
Перейти к ответам

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

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

Ответ:

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 << "не найдено";

Объяснение:

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

Конечно, я помогу вам с этой задачей на Python. Вот код, который решает вашу задачу:

python
def check_combinations(s): contains_12 = '12' in s contains_21 = '21' in s if contains_12 and contains_21: return "В строке есть обе комбинации - '12' и '21'" elif contains_12: return "В строке есть комбинация '12'" elif contains_21: return "В строке есть комбинация '21'" else: return "В строке нет комбинаций '12' и '21'" # Считываем строку с экрана input_string = input("Введите строку: ") # Проверяем и выводим результат result = check_combinations(input_string) print(result)

Просто вставьте этот код в свой Python-интерпретатор, запустите и введите строку для проверки. Он определит, содержатся ли комбинации '12' и '21' в строке и выведет соответствующий результат.

0 0

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

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

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

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