Lisemabec
4 год назад
В двумерном массиве нечетные элементы увеличить на 10,а остальные уменьшить на 10
ОТВЕТЫ
Karl
Oct 24, 2020
const n=4; m=5;
var a:array[1..n,1..m] of integer;
i,j:integer;
begin
Randomize;
writeln('Исходный массив:');
for i:=1 to n do
begin
for j:=1 to m do
begin
a[i,j]:=random(51);
write(a[i,j]:4);
end;
writeln;
end;
writeln;
for i:=1 to n do
for j:=1 to m do
if a[i,j] mod 2 <> 0
then a[i,j]:=a[i,j]+10 else a[i,j]:=a[i,j]-10;
writeln('Измененный массив:');
for i:=1 to n do
begin
for j:=1 to m do write(a[i,j]:4);
writeln;
end;
end.
Пример:
Исходный массив:
749392843
2726102520
3401024
18 36422139
Измененный массив:
1759491853
371603510
24 -1011 -1014
826323149
var a:array[1..n,1..m] of integer;
i,j:integer;
begin
Randomize;
writeln('Исходный массив:');
for i:=1 to n do
begin
for j:=1 to m do
begin
a[i,j]:=random(51);
write(a[i,j]:4);
end;
writeln;
end;
writeln;
for i:=1 to n do
for j:=1 to m do
if a[i,j] mod 2 <> 0
then a[i,j]:=a[i,j]+10 else a[i,j]:=a[i,j]-10;
writeln('Измененный массив:');
for i:=1 to n do
begin
for j:=1 to m do write(a[i,j]:4);
writeln;
end;
end.
Пример:
Исходный массив:
749392843
2726102520
3401024
18 36422139
Измененный массив:
1759491853
371603510
24 -1011 -1014
826323149
816
Смежные вопросы: