Информатике
напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 15 программа получает на вход количество чисел в последовательности, а затем сами числа. в последовательности всегда имеется число, кратное 15 количество чисел не превышает 1000. введённые числа не превышают 30 000.
Первым шагом, нам необходимо получить на вход количество чисел в последовательности. Мы можем сделать это, попросив пользователя ввести это значение с клавиатуры. Для этого можно использовать функцию `input`. После того, как мы получили это значение, мы должны преобразовать его в целочисленный тип данных с помощью функции `int`. Давайте запишем это:
```python
n = int(input("Введите количество чисел в последовательности: "))
```
Теперь, когда мы знаем количество чисел в последовательности, давайте попросим пользователя ввести сами числа. Мы будем записывать эти числа в список, чтобы в дальнейшем мы могли проанализировать каждое число в нем. Давайте создадим пустой список и заполним его значениями, введенными пользователем:
```python
numbers = []
for i in range(n):
number = int(input("Введите число: "))
numbers.append(number)
```
Теперь, у нас есть список `numbers`, содержащий все числа последовательности, введенные пользователем.
Далее, мы должны определить максимальное число, кратное 15, из этой последовательности. Для этого, мы создадим переменную `max_number`, которая будет хранить значение максимального числа, иначе говоря, самое большое число, кратное 15, которое мы уже нашли. Давайте начнем, присвоив этой переменной значение минимально возможного числа (0):
```python
max_number = 0
```
Теперь, нам нужно пройти по каждому числу в списке `numbers` и проверить, является ли оно кратным 15. Если оно кратно 15 и больше, чем текущее максимальное число, мы обновим значение переменной `max_number`. Давайте добавим эту проверку в цикл:
```python
for number in numbers:
if number % 15 == 0 and number > max_number:
max_number = number
```
Теперь, после завершения цикла, переменная `max_number` будет содержать максимальное число, кратное 15, из последовательности.
Вот полный код программы:
```python
n = int(input("Введите количество чисел в последовательности: "))
numbers = []
for i in range(n):
number = int(input("Введите число: "))
numbers.append(number)
max_number = 0
for number in numbers:
if number % 15 == 0 and number > max_number:
max_number = number
print("Максимальное число, кратное 15, из последовательности:", max_number)
```
Теперь, если запустить эту программу, она запросит количество чисел в последовательности, а затем, по одному, запросит ввод чисел и выведет максимальное число, кратное 15, из этой последовательности.