М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации

Информатике
напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 15 программа получает на вход количество чисел в последовательности, а затем сами числа. в последовательности всегда имеется число, кратное 15 количество чисел не превышает 1000. введённые числа не превышают 30 000.

👇
Ответ:
st1nk1n1p
st1nk1n1p
12.10.2021
Хорошо, давайте вместе разберем, как написать программу, которая будет определять максимальное число, кратное 15, из последовательности натуральных чисел.

Первым шагом, нам необходимо получить на вход количество чисел в последовательности. Мы можем сделать это, попросив пользователя ввести это значение с клавиатуры. Для этого можно использовать функцию `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, из этой последовательности.
4,8(82 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Другие предметы
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ