Запишите ** языке Паскаль программу для решения задачи. "Объявлен набор в школьную...

0 голосов
127 просмотров

Запишите на языке Паскаль программу для решения задачи.
"Объявлен набор в школьную баскетбольную команду. Известен рост каждого из N учеников, желающих попасть в эту команду. Составьте алгоритм подсчёта количества претендентов, имеющих шанс попасть команду, если рост игрока команды должен быть не менее 170 см". Считайте рост претендента в команду случайным числом из диапазона от 150 до 200 см,а число претендентов n=5. Заранее спасибо:)


Информатика (20 баллов) | 127 просмотров
0

Программа не работает - ошибка в команде random.Кроме того, в команду не попадут претенденты, рост которых равен ровно 170см, а это их сильно расстроит...

0

на чём проверяешь?

0

и тут хамишь?

0

я пишу именно на АВС

0

ок, возможно ты прав - у меня не самая новая версия. Приношу свои извинения. Вопрос насчёт random снимается.

0

Второй вопрос остаётсся в силе - насчёт тех, у кого рост ровно 170

Дан 1 ответ
0 голосов
Правильный ответ

Const
  N=5;
Var
  Rost:array[0..N] of real;
  Team,i:integer;
   st:string;
begin
  Team:=0;
  for i:=1 to N do
    begin
      st:='не может быть ';
      Rost[i]:=150+random(51);
      if (Rost[i]>=170) then
        begin
          Team:=Team+1;
          st:='';
        end;
      writeln('Претендент ',i,' (рост: ',Rost[i],') ',st,'зачислен в команду' );
     end;
  writeln('Всего в команду зачислено: ',Team);
end.

(52.6k баллов)