Имея на входе натуральное число nn, необходимо создать программу, которая выводит цифры от 11 до nn, включительно

Имея на входе натуральное число nn, необходимо создать программу, которая выводит цифры от 11 до nn, включительно, за исключением следующих: цифр от 55 до 99, включительно; цифр от 1717 до 3737, включительно; цифр от 7878 до 8787, включительно.
Antonovich

Antonovich

Хорошо! Для решения этой задачи, вам понадобится написать программу, которая будет перебирать числа от 1 до nn и выводить только те числа, которые не попадают в заданные интервалы. Вот пошаговое решение:

1. Вводим значение nn - это будет последнее число, до которого нужно выводить цифры.
2. Создаем цикл, который будет перебирать числа от 1 до nn.
3. Проверяем каждое число на условия, чтобы определить, нужно ли его выводить:
- Если число больше или равно 5 и меньше или равно 9, то мы его пропускаем, так как оно попадает в интервал от 5 до 9.
- Если число больше или равно 17 и меньше или равно 37, то мы его пропускаем, так как оно попадает в интервал от 17 до 37.
- Если число больше или равно 78 и меньше или равно 87, то мы его пропускаем, так как оно попадает в интервал от 78 до 87.
- В остальных случаях мы выводим число.
4. Завершаем программу после того, как все числа от 1 до nn были проверены и выведены или пропущены.

Вот пример кода на языке Python, который реализует описанную программу:

python
n = int(input("Введите число n: "))

for i in range(1, n+1):
if not (5 <= i <= 9) and not (17 <= i <= 37) and not (78 <= i <= 87):
print(i)


Эта программа позволит вам вывести все цифры от 1 до nn, исключая заданные интервалы. Надеюсь, это поможет вам в решении данной задачи! Если у вас возникнут еще вопросы, пожалуйста, не стесняйтесь задавать.
Знаешь ответ?
Задать вопрос
Привет!
hello