Вставка элемента в одномерный массив
Категория: Delphi/Pascal
2012-02-09 22:08:42
code: #pascal
var a:array[1..100] of integer; i,x,n,nom:integer; begin write('Введите количество элементов='); readln(n); for i:=1 to n do read(a[i]); {считываем элементы} write('Введите число, которое нужно вставить='); readln(x); write('Введите номер ячейки, в которую его надо поместить='); readln(nom); writeln('Массив'); for i:=1 to n do write(a[i],' '); writeln; writeln('После вставки'); for i:=n+1 downto nom+1 do a[i]:=a[i-1]; {сдвигаем все элементы вправо} a[nom]:=x; {вставляем число} for i:=1 to n+1 do write(a[i],' '); readln end.
автор: yanyk1n
Поделиться: