Вопрос задан 15.06.2023 в 06:29. Предмет Информатика. Спрашивает Ахмедов Тимур.

Напишите программу, которая в последовательности вводимых чисел определяет макси мальное число,

кратное 4 и заканчивающееся на 2. Признаком окончания ввода будет введение числа 0. Программа печатает одно число максимальное из введенного ряда чи сел, кратное 4 и оканчивающееся на 2. пайтон ​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Абдимутали Акнур.

n =1

k = 1

max = 0

while n!= 0:

n = int(input())

if n>max:

max = n

if n%4==0 and n%10==2 and n ==max:

k= n

print(k)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример программы на Python, которая будет определять максимальное число, кратное 4 и заканчивающееся на 2 в последовательности вводимых чисел:

```python max_num = float('-inf') # Инициализируем переменную max_num с отрицательной бесконечностью

while True: num = int(input("Введите число (для завершения введите 0): ")) if num == 0: break if num % 4 == 0 and num % 10 == 2: # Проверяем, является ли число кратным 4 и заканчивается на 2 max_num = max(max_num, num) # Обновляем значение max_num, если текущее число больше if max_num != float('-inf'): print("Максимальное число, кратное 4 и заканчивающееся на 2:", max_num) else: print("В последовательности нет чисел, кратных 4 и заканчивающихся на 2.") ```

Программа работает следующим образом: 1. Инициализируется переменная `max_num` с отрицательной бесконечностью. Это позволяет нам обрабатывать случай, когда в последовательности нет чисел, удовлетворяющих условию. 2. В цикле `while True` запрашивается ввод числа от пользователя. 3. Если введенное число равно 0, цикл прерывается и программа завершается. 4. Если введенное число кратно 4 и заканчивается на 2, то оно сравнивается с текущим максимальным числом `max_num`. Если оно больше, то значение `max_num` обновляется. 5. После завершения цикла проверяется, было ли найдено хотя бы одно число, удовлетворяющее условию. Если да, то выводится максимальное число, иначе выводится сообщение о том, что в последовательности нет чисел, удовлетворяющих условию.

Примечание: Пожалуйста, обратите внимание, что в данном случае программа ожидает ввода целых чисел. Если вам нужно обрабатывать вещественные числа, вам следует использовать `float` вместо `int` при чтении ввода.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос