Дан массив (от 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.
Не нашли ответ?
Похожие вопросы