Помогите, прошу вас!
5-9 класс
|
Очень нужно !!
program gt;
label 1;
var a:array[1..1000]of integer;
n,i,s:integer;
begin
readln(n);
s:=0;
for i:=1 to n do
read(a[i]);
i:=1;
while i<n do
begin
if(abs(a[i]-a[i+1])<3*abs(a[i]-a[i+2]))and(i+2<n)then begin
s:=s+abs(a[i]-a[i+1]);
i:=i+1;
goto 1;
end;
if(abs(a[i]-a[i+1])>=3*abs(a[i]-a[i+2]))and(i+2<=n)then begin
s:=s+3*abs(a[i]-a[i+2]);
i:=i+2;
end;
1:
end;
if(i=n-1)then s:=s+abs(a[i]-a[i+1]);
writeln(s);
end.
Другие вопросы из категории
Читайте также
четверти координатной плоскости.
(Речь идет о граф. редакторе Paint)
Помогите прошу Вас!!)
знаки и затем найти сумму Помогите алгоритм составить в Паскале .
1. запишите в виде предложения на русском языке смысл математической формулы:
S=ab
2. сообщение «14-15» в разных ситуациях может быть воспринято по разному. поясните, что оно может обозначать в разных ситуациях:
а) на вокзале
б) на уроке
в) на стадионе
г) в магазине
прошу помогите срочно!!!!!!!!!!!!!