• Предмет: Информатика
  • Автор: Vismagg
  • Вопрос задан 3 месяца назад

Дан целочисленный массив из 30 элементов. Элементы могут принимать значения от 160 до 195 - рост учащихся. В баскетбольную команду берут тех, чей рост не менее 180 см. Составьте программу которая:
а) подсчитывает, сколько человек попало в команду
б) выводит номера учеников, попавших в команду и их рост
в)*находит минимальный рост игрока попавшего в команду

Помогите пожалуйста, буду очень благодарен

Ответы

Ответ дал: agenb7100
1

Ответ:

Давай напишем программу на языке 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, который содержит рост учащихся. Ты можешь заменить его своими данными. Программа выводит количество человек в команде, номера учеников, попавших в команду, и их рост. Также программа выводит минимальный рост игрока в команде.

Вас заинтересует