Информатика, вопрос задал zizijudug , 7 лет назад

Решить задачу на языке Pascal ABC.NET

Имеется последовательность натуральных чисел, число элементов которой нечётно. Ноль – признак конца и в число элементов
последовательности не входит. Определите, является ли среднее из чисел последовательности больше среднего арифметического данной последовательности и выдайте полученный результат в виде YES | NO.

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

Ответил kseniasharikowa
0

var a:array [1..100001] of longint;

r,k:real;

s:longint;

begin

t:=1;k:=0;

while t<>0 do

 begin

  read(t);

  inc(k);

  a[k]:=t;

  s:=s+t;

 end;

r:=s/k;

if a[k+1 div 2]>r then writeln('Yes') else writeln('No');

end.


Ответил kseniasharikowa
0
Ведь мы не знаем сколько нам чисел дадут.
Ответил kseniasharikowa
0
И середину предсказать невозможно.
Ответил zizijudug
0
Значит, это недоработка условия задачи, если неоговорены ограничения
Ответил zizijudug
0
Спасибо за помощь, всё равно)
Ответил kseniasharikowa
0
Я еще пообщаюсь сейчас с напарником, и я думаю что может что-то получится.
Новые вопросы