Решить задачу на языке 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
Я еще пообщаюсь сейчас с напарником, и я думаю что может что-то получится.
Новые вопросы