Вопрос:
Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 5.
Ответ ассистента
Для решения задачи мы сначала считываем количество чисел, а затем в цикле проверяем каждое введённое число: делится ли оно на 5 без остатка и больше ли оно текущего максимума.
```python
n = int(input()) # Считываем количество чисел
max_val = 0 # Переменная для хранения максимума
for _ in range(n):
num = int(input())
if num % 5 == 0 and num > max_val:
max_val = num
print(max_val)
```
**Объяснение:**
1. `int(input())` — преобразует введённую строку в целое число.
2. `range(n)` — создаёт цикл, который повторится $n$ раз.
3. `num % 5 == 0` — проверка условия кратности 5 (остаток от деления равен нулю).
4. `num > max_val` — если текущее число больше того, что мы нашли раньше, обновляем максимум.
Другие решения
Что ещё задавали пользователи
-
7+(12-2в)+в
Показать ответ -
Put the words in the correct order.
Показать ответ -
Put the words in the correct order.
Показать ответ -
21. Впишите в клеточки названия подходящих устройств.
Показать ответ -
Look at Sally's subject choice form. Make questions and answer them. Use what.
Показать ответ -
Look at Sally's subject choice form. Make questions and answer them. Use what.
Показать ответ -
18. Найдите и зачеркните лишнее устройство в каждой группе.
Показать ответ -
3*(6-5х)+17х-10
Показать ответ -
дикий — ; бабушка — ; короткий — ; беспорядок — ; начало — ; враг — ; Нарисуй такую же фигуру.
Показать ответ -
Put the words in the correct order.
Показать ответ