| 
           
 Задача 44. 
Произвести вставку элемента в одномерный массив, заданный датчиком случайных чисел. 
	
program prim22; 
  uses crt; 
  var a: array [1..1000] of integer; 
      r,i,k,n:integer; 
begin 
  randomize; 
  clrscr; 
{Создаем массив и выводим на экран.} 
  write('        число        элементов 	n=');readln(n); 
  for i:=1 to n do  
    begin 
      a[i]:=random(45)-22; 
      write(a[i], ' ' ); 
    end; 
{Вводим индекс и значение вставляемого элемента.} 
  write(' индекс < =N ');readln(k) 
  write('значение R =');readln(r); 
{Смещаем элементы к концу массива, начиная с К+1.} 
  for i:=n+1 downto 1 do  
    begin 
      if i>k then a[i]:=a[i-1]; 
    end; 
{На К-ое место ставим введенный элемент.} 
  a[k]:=r; 
{Выводим на экран измененный массив} 
  for i:=1 to n+1 do  
    begin 
      write(a[i],''); 
    end; 
  readln; 
end. 
	
  
       |