// PascalABC.NET 3.2, сборка 1401 от 14.03.2017// Внимание! Если программа не работает, обновите версию!1. Решение без проверки вводимых данныхbegin var a,b:integer; Read(a,b); var P:=ArrFill(30,0); for var i:=a-1 to b-1 do P[i]:=2; P.Printlnend.
Пример2 100 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2. Решение с контролем вводаbegin var a:=ReadInteger('Введите a от 1 до 30:'); if a<1 then begin Writeln('Неверно'); Exit end; var b:=ReadInteger('Введите b от '+a.ToString+' до 30:'); if (b<a) or (b>30) then begin Writeln('Неверно'); Exit end; var P:=ArrFill(30,0); for var i:=a-1 to b-1 do P[i]:=2; P.Printlnend.
ПримерВведите a от 1 до 30: 2Введите b от 2 до 30: 100 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0