Вопрос задан 02.05.2019 в 11:16. Предмет Информатика. Спрашивает Бердникова Валерия.

Дан массив a состоящий из 30 целых чисел — рост 30 учеников школы. Сколько из них имеет рост больше

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Щербаков Макс.
//Так рост больше или не меньше 170? В данном решении рассматривается вариант с больше
//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;}
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Постановка задачи: У вас есть массив 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") ```

Вы можете вставить этот код в свою программу или использовать его как основу для решения вашей задачи.

0 0

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

Последние заданные вопросы в категории Информатика

Задать вопрос