История изменений
Исправление bormant, (текущая версия) :
Ну и пусть будет эквивалент:
var
a, b, t: LongWord;
d: Integer;
begin
if ParamCount<2 then Halt(1);
Val(ParamStr(1),a,d);
Val(ParamStr(2),b,d);
t:=a; d:=2*Ord(a<b)-1;
Dec(t,d); repeat Inc(t,d); Write(' ',t); until t=b;
Inc(t,d); repeat Dec(t,d); Write(' ',t); until t=a;
WriteLn;
end.
var
a, b, t: LongWord;
d: Integer;
begin
if ParamCount<2 then Halt(1);
Val(ParamStr(1),a,d);
Val(ParamStr(2),b,d);
t:=a; d:=2*Ord(a<b)-1;
t-=d; repeat t+=d; Write(' ',t); until t=b;
t+=d; repeat t-=d; Write(' ',t); until t=a;
WriteLn;
end.
Исправление bormant, :
Ну и пусть будет эквивалент:
var
a, b, t: LongWord;
d: Integer;
begin
if ParamCount<2 then Halt(1);
Val(ParamStr(1),a,d);
Val(ParamStr(2),b,d);
t:=a; d:=2*Ord(a<b)-1;
Dec(t,d); repeat Inc(t,d); Write(' ',t); until t=b;
Inc(t,d); repeat Dec(t,d); Write(' ',t); until t=a;
WriteLn;
end.
Исходная версия bormant, :
Ну и пусть будет эквивалент:
var
a, b, t: LongWord;
d: Integer;
begin
if ParamCount<2 then Halt(1);
Val(ParamStr(1),a,d);
Val(ParamStr(2),b,d);
t:=a; d:=Ord(2*Ord(a<b)-1);
Dec(t,d); repeat Inc(t,d); Write(' ',t); until t=b;
Inc(t,d); repeat Dec(t,d); Write(' ',t); until t=a;
WriteLn;
end.