Ты объявила массив от 1 до 10, а в конце в цикле пытаешься обратиться к элементу с индексом 0! (for i:=0 to m do begin for j:=0 to n do) Ну и куча мелких недочетов еще тут есть
const n=5; m=6; var a:array[1..n,1..m] of integer; i,j: integer; begin writeln('Исходный массив:'); for i:=1 to n do begin for j:=1 to m do begin a[i,j]:=random(10); write(a[i,j]:4); end; writeln; end; writeln('Измененный массив:'); for i:=1 to n do begin for j:=1 to m do begin if a[i,j]=0 then a[i,j]:=i+j; write(a[i,j]:4); end; writeln; end; end.
Var x, x1: integer; BreakLoop, NonDescending: Boolean;
begin writeln('Вводите числовую последовательность'); read(x); read(x1); NonDescending := (x1 >= x); repeat read(x); if x <> 0 then if NonDescending then BreakLoop := (x < x1) else BreakLoop := (x > x1); x1 := x until BreakLoop or (x = 0); if BreakLoop then writeln(#13#10, 'Последовательность неупорядочена') else if NonDescending then writeln(#13#10, 'Последовательность неубывающая') else writeln(#13#10, 'Последовательность невозрастающая') end.
(for i:=0 to m do
begin for j:=0 to n do)
Ну и куча мелких недочетов еще тут есть
const
n=5;
m=6;
var
a:array[1..n,1..m] of integer;
i,j: integer;
begin
writeln('Исходный массив:');
for i:=1 to n do
begin
for j:=1 to m do
begin
a[i,j]:=random(10);
write(a[i,j]:4);
end;
writeln;
end;
writeln('Измененный массив:');
for i:=1 to n do
begin
for j:=1 to m do
begin
if a[i,j]=0 then a[i,j]:=i+j;
write(a[i,j]:4);
end;
writeln;
end;
end.
x, x1: integer;
BreakLoop, NonDescending: Boolean;
begin
writeln('Вводите числовую последовательность');
read(x);
read(x1);
NonDescending := (x1 >= x);
repeat
read(x);
if x <> 0 then
if NonDescending then BreakLoop := (x < x1)
else BreakLoop := (x > x1);
x1 := x
until BreakLoop or (x = 0);
if BreakLoop then writeln(#13#10, 'Последовательность неупорядочена')
else
if NonDescending then writeln(#13#10, 'Последовательность неубывающая')
else writeln(#13#10, 'Последовательность невозрастающая')
end.
Тестовое решение
Вводите числовую последовательность
7
12
12
18
34
0
Последовательность неубывающая