Дан целочисленный массив из 30 элементов. Элементы могут принимать значения от 160 до 195 - рост учащихся. В баскетбольную команду берут тех, чей рост не менее 180 см. Составьте программу которая:
а) подсчитывает, сколько человек попало в команду
б) выводит номера учеников, попавших в команду и их рост
в)*находит минимальный рост игрока попавшего в команду
Помогите пожалуйста, буду очень благодарен
Ответы
Ответ:
Давай напишем программу на языке Python, которая решает поставленные задачи:
```python
# Создаем массив из 30 элементов с ростом учащихся
rost_array = [175, 185, 165, 190, 180, 175, 192, 170, 195, 182,
178, 181, 188, 168, 175, 184, 177, 190, 172, 186,
176, 183, 195, 170, 179, 182, 188, 167, 175, 181]
# Инициализируем счетчик игроков в команде
players_in_team = 0
# Инициализируем переменную для хранения минимального роста игрока в команде
min_height_in_team = float('inf')
# Создаем список для хранения информации о игроках в команде
players_info = []
# Проходим по массиву роста и проверяем, кто попадает в команду
for i in range(len(rost_array)):
if rost_array[i] >= 180:
players_in_team += 1
min_height_in_team = min(min_height_in_team, rost_array[i])
players_info.append((i + 1, rost_array[i]))
# Выводим результаты
print(f"а) В команду попало {players_in_team} человек.")
print("б) Номера учеников и их рост:")
for player in players_info:
print(f" Ученик {player[0]} - Рост: {player[1]} см.")
print(f"в)* Минимальный рост игрока в команде: {min_height_in_team} см.")
```
Обрати внимание, что в программе используется массив rost_array, который содержит рост учащихся. Ты можешь заменить его своими данными. Программа выводит количество человек в команде, номера учеников, попавших в команду, и их рост. Также программа выводит минимальный рост игрока в команде.