Вопрос задан 15.06.2023 в 05:21. Предмет Информатика. Спрашивает Harchevnikov Artem.

ПАЙТОН ДАЮ 50 БАЛЛОВ Напишите программу, которая в последовательности натуральных чисел определяет

минимальное число, оканчивающееся на 4. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 4. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — минимальное число, оканчивающееся на 4.
0 0
Перейти к ответам

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

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

Ответ:

def parse(array:list):

suitable = []

for item in array:

 if str(item)[::-1] == '4':

  suitable.append(item)

return suitable

def main():

nums = [int(i) for i in input().split()]

assert sum(nums) <= 30000

assert len(nums) <= 1000

suitable = parse(nums)  

try:

 print(min(suitable))

except ValueError:

 print('0')

if __name__ == '__main__':

main()

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

Для решения этой задачи можно написать программу на языке Python. Вот пример такой программы:

```python n = int(input("Введите количество чисел в последовательности: ")) numbers = []

for i in range(n): num = int(input(f"Введите число {i+1}: ")) numbers.append(num)

min_number = min(filter(lambda x: x % 10 == 4, numbers)) print(f"Минимальное число, оканчивающееся на 4: {min_number}") ```

Эта программа сначала запрашивает у пользователя количество чисел в последовательности, затем последовательно запрашивает сами числа. После этого программа применяет фильтр к последовательности чисел, оставляя только те, которые оканчиваются на 4. Затем находится минимальное из этих чисел и выводится на экран.

Таким образом, программа находит минимальное число, оканчивающееся на 4, в заданной последовательности натуральных чисел.

0 0

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

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

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

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