Предмет: Информатика, автор: Shaman265

На первой строке вводится целое число m ( 0 < m < 10000) - денег у Николая
На второй строке вводится целое число n ( 0 < n < 1000) - количество магазинов, которые посетил Николай.
Далее дана последовательность целых чисел, каждое на отдельной строке - цены кроссовок.


Требуется вывести цену самых дорогих кроссовок, которые он может себе позволить.
Если Николай не может позволить никакие кроссовки, вывести 0.

входные данные
500
3
122
600
450
450
выходные данные
1000
5
2000
300
900
990
1050
990
ПИТОН

Ответы

Автор ответа: nodenwwsfww
0

Ответ:

m = 0

n = 0

MAX_EXPENSIVE = 0

m = int(input()) # Количество денег у Николая

if m < 0 and m > 10000: print('Неверные параметр m')

n = int(input()) # Число магазинов, посященных Николаем

if n < 0 and n > 1000: print('Неверные параметр n')

print('Вы ввели money =', m, 'магазинов', n, sep = '  ')

A = [0] * n

for k in range (0, n, 1):

    A[k] = int(input())

   if A[k] <= m and A[k] > MAX_EXPENSIVE:  

       MAX_EXPENSIVE = A[k]

print(' MAX ', MAX_EXPENSIVE, sep = ' ')

input()

       

Объяснение:

Похожие вопросы
Предмет: Литература, автор: Юлечка291212