Дан массив (от 1 до n),заданный случайным образом. Добавить на К место элемент равный двум. Нужна прога для Паскаль АВС Спасибо!

Дан массив (от 1 до n),заданный случайным образом. Добавить на К место элемент равный двум. Нужна прога для Паскаль АВС Спасибо!
Гость
Ответ(ы) на вопрос:
Гость
1) элемент с номером K заменяется на 2 var a:array [1..20] of integer; i,n,k:integer; begin readln(n); for i:=1 to n do begin a[i]:=random(50); write(a[i]:3); end; writeln; readln(k); a[k]:=2; for i:=1 to n do write(a[i]:3); end. 2) элемент вставляется в массив остальные элементы сдвигаются вправо var a: array [1..20] of integer; i, n, k: integer; begin readln(n); for i := 1 to n do begin a[i] := random(50); write(a[i]:3); end; writeln; readln(k); for i:=n+1 downto k do a[i]:=a[i-1]; a[k] := 2; for i := 1 to n+1 do write(a[i]:3); end.
Не нашли ответ?
Ответить на вопрос
Похожие вопросы