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

НА ПИТОНЕ
Дан целочисленный массив из 30 элементов. Элементы могут принимать значения от 160 до 200 – рост учащихся выпускного класса. В баскетбольную команду берут тех, чей рост не менее 180 см. Опишите на русском языке или на одном из языков программирования алгоритм, который подсчитывает и выводит минимальный рост игрока баскетбольной команды. Гарантируется, что хотя бы один ученик играет в баскетбольной команде. Исходные данные объявлены так, как показано ниже. Использовать другие переменные запрещается.

ЕСТЬ ОТВЕТ НА ПАСКАЛЬ
НЕДОСТАЮЩИЙ ЭЛЕМЕНТ
x:=180; y:=200;
for i:=1 to N do
if (a[i] >= x) and (a[i] < y) then
y:= A[i];
writeln(y);

Приложения:

restIess: Фрагмент на паскале не даст минимальный рост, он даст последнего человека, рост которого в диапазоне от 180 до 200

Ответы

Автор ответа: restIess
2

N, _min = 30, 201

a = [int(input()) for i in range(N)]

for i in range(len(a)):

   if a[i] >= 180 and a[i] < _min:

       _min = a[i]

print(f"Минимальный рост игрока баскетбольной команды:{_min}")        

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