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

Трискайдекафобия
Трискайдекафобия — боязнь числа 13. В особо сложных формах пациент боится и всех чисел, кратных 13.
Дано число N. Выведите все целые числа по возрастанию, начиная с числа N, пока не встретится число, кратное 13. Его выводить не нужно.
Входные данные
Дано натуральное число N, не превосходящее 10000.
Выходные данные
Выведите ответ на задачу.
Примечание
Программа должна быть решена при одного цикла while, без if внутри цикла.
Примеры
Ввод
Вывод
20
20
21
22
23
24
25

Ответ:
klimdjan
klimdjan
08.01.2024 16:55
Хорошо, давайте решим эту задачу шаг за шагом.

Дано натуральное число N, не превосходящее 10000. Нам нужно вывести все целые числа по возрастанию, начиная с числа N, пока не встретится число, кратное 13.

Для начала, создадим переменную "N" и присвоим ей значение, предоставленное во входных данных. В нашем случае, это число 20.

Далее, нам нужно использовать цикл while для вывода всех чисел по возрастанию. Завершим цикл, когда встретим число, кратное 13.

Программа должна быть решена при одном цикле while, без if внутри цикла. Чтобы выполнить это условие, мы можем использовать оператор "break", чтобы выйти из цикла, когда встретим число, кратное 13.

Вот как будет выглядеть программный код для этой задачи:

```
N = 20 # Входные данные: число N

while True:
print(N) # Выводим текущее число N
N += 1 # Увеличиваем значение N на единицу

if N % 13 == 0: # Проверяем, является ли текущее число кратным 13
break # Если число кратно 13, выходим из цикла while
```

Вывод программы будет следующим:

```
20
21
22
23
24
25
```

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