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

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

Ответ:
Hitroymnik
Hitroymnik
04.10.2020 01:51
//Так рост больше или не меньше 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(0 оценок)
Ответ:
mregor3
mregor3
04.10.2020 01:51
Var
  i, c: integer;
  ar: array[1..30]of integer;

 begin
  c := 0;
  for i := 1 to 30 do begin
    read(ar[i]);
    if (ar[i] > 170) then c := c + 1;
  end;
  writeln(c);
if(c >= 5) then write('YES')
   else write('NO');
end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?