Даны действительная матрица размера nx(n+1),действительные числа +1,+1,натуральные числа p,q(p< =n,q< =n+1)образовать новую матрицу размера (n+1)x(n+2) вставкой после строки сномером p данной амтрицы новой строки с элементами +1 и вставкой после столбца с номером q нового столбца с элементами +1 const n=30; var i,j,p,q: integer; c: array[1..n,1..n+1] of integer; a: array[1..n+1] of integer; b: array[1..n+1] of integer; begin readln(q,p); for i: =1 to n do for j: =1 to n+1 do c[i,j]: =random(28)+1; begin for i: =1 to n+1 do p: =random(28)+1; end; for j: =1 to n+1 do begin// q: =random(28)+1; end; for i: =n downto p do// for j: =1 to n+1 do c[i+1,j]: =c[i,j]; for j: =1 to n+1 do c[p,j]: =a[i]; for j: =n+1 downto q do for i: =1 to n+1 do c[i,j+1]: =c[i,j]; for i: =1 to n+1 do c[i,q]: =b[i]; for i: =1 to n do begin for j: =1 to n+1 do write(c[i,j]: 2); writeln; end; end. исправить ошибки или сделайте уже готовую программу(паскаль).заранее