
Дан массив a состоящий из 30 целых чисел — рост 30 учеников школы. Сколько из них имеет рост больше
170 см? Можно ли сформировать баскетбольную команду (в команде должно быть не менее пяти человек ростом больше 170 см)? Формат входных данных На единственной строке через пробел записаны 30 целых чисел (100≤ai≤220) — росты учеников. Формат выходных данных Требуется в первой строке вывести единственное число — количество учеников, рост которых не меньше 170. На следующей строке вывести «YES», если баскетбольную команду набрать можно, иначе вывести «NO».

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

//Dev-C++ 5.11 (C)
#include <stdio.h>
int main(void)
{const int n=30;
int arr[n],k;
k=0;
for(int i=0;i<n;i++)
{scanf("%d",&arr[i]);
if(arr[i]>170)
k++;}
printf("%d \n",k);
if(k>=5)
printf("YES");
else
printf("NO");
return 0;}



Постановка задачи: У вас есть массив a, который состоит из 30 целых чисел, представляющих рост 30 учеников школы. Вам нужно определить, сколько из них имеют рост больше 170 см. Также вам нужно узнать, можно ли сформировать баскетбольную команду, в которой должно быть не менее пяти человек с ростом больше 170 см.
Формат входных данных: На единственной строке через пробел записаны 30 целых чисел (100 ≤ ai ≤ 220) - росты учеников.
Формат выходных данных: В первой строке требуется вывести единственное число - количество учеников, рост которых не меньше 170. На следующей строке нужно вывести "YES", если баскетбольную команду можно сформировать, иначе вывести "NO".
---
Алгоритм решения:
1. Создайте переменную `count` и установите значение 0. Эта переменная будет использоваться для подсчета количества учеников с ростом больше 170 см. 2. Пройдитесь по каждому элементу массива `a`. 3. Если значение элемента больше 170, увеличьте значение переменной `count` на 1. 4. После прохода по всем элементам массива, выведите значение переменной `count` - количество учеников с ростом больше 170. 5. Если значение переменной `count` больше или равно 5, выведите "YES", иначе выведите "NO" - можно ли сформировать баскетбольную команду.---
Решение на Python:
```python a = list(map(int, input().split()))
count = 0 for height in a: if height > 170: count += 1
print(count) if count >= 5: print("YES") else: print("NO") ```
Вы можете вставить этот код в свою программу или использовать его как основу для решения вашей задачи.


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








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili