М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации

КУМИР, ДАБ Задание-»: Ввести целое число и определить, верно ли, что в его записи есть две одинаковые цифры, стоящие рядом.
Пример:
Введите целое число: Введите целое число:
1232 1224
Нет. Да.
2 Задание-»: Ввести целое число и определить, верно ли, что в его записи есть две одинаковые цифры, НЕ обязательно стоящие рядом.
Пример:
Введите целое число: Введите целое число:
1234 1242
Нет. Да.

👇
Ответ:
evelina2112
evelina2112
09.02.2021
Хорошо, давайте посмотрим на каждое задание по отдельности и найдем решение для каждого из них.

Задание 1: Ввести целое число и определить, верно ли, что в его записи есть две одинаковые цифры, стоящие рядом.

Для решения этой задачи нам понадобится разбить число на отдельные цифры и сравнить каждую цифру с предыдущей. Если встречаются две одинаковые цифры, мы должны вывести "Да", в противном случае - "Нет".

Пошаговое решение:
1. Введите целое число.
2. Преобразуйте введенное число в строку.
3. Итерируйтесь по каждой цифре в строке числа.
4. Сравните текущую цифру с предыдущей цифрой.
5. Если они одинаковые, то выведите "Да" и закончите исполнение программы.
6. Если цикл закончился без нахождения двух одинаковых цифр, выведите "Нет".

Например, если введено число 1232, мы сначала преобразуем его в строку '1232'. Затем последовательно сравниваем каждую цифру с предыдущей. При сравнении 2 и 3 обнаруживаем отсутствие двух одинаковых цифр. Так что на этапе 5 мы выведем "Нет".

Задание 2: Ввести целое число и определить, верно ли, что в его записи есть две одинаковые цифры, НЕ обязательно стоящие рядом.

Для решения этой задачи нам нужно проверить каждую цифру в числе на совпадение с любой другой цифрой в числе. Если найдется две одинаковые цифры, мы выведем "Да", если таких цифр нет - выведем "Нет".

Пошаговое решение:
1. Введите целое число.
2. Преобразуйте введенное число в строку.
3. Создайте внешний цикл для итерации по каждой цифре в строке.
4. Внутри внешнего цикла создайте вложенный цикл для сравнения текущей цифры со всеми остальными цифрами в строке.
5. Если найдется хотя бы одна цифра, совпадающая с текущей, выведите "Да" и закончите исполнение программы.
6. Если оба цикла завершились без нахождения двух одинаковых цифр, выведите "Нет".

Например, если введено число 1234, мы сначала преобразуем его в строку '1234'. Затем итерируемся по каждой цифре внешним циклом и сравниваем ее с остальными цифрами во внутреннем цикле. В результате таких сравнений мы не обнаружим двух одинаковых цифр, так что на этапе 6 выведем "Нет".

Надеюсь, это подробное объяснение поможет вам понять, как решить эти задачи. Если у вас возникнут вопросы или нужна дополнительная помощь, пожалуйста, напишите мне.
4,5(10 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ