В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
dodmitry
dodmitry
15.09.2020 14:55 •  Информатика

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

Ответ:
magomed200495
magomed200495
19.01.2024 10:58
Хорошо, давайте посмотрим на каждое задание по отдельности и найдем решение для каждого из них.

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

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

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

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

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

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

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

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

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