Предмет: Информатика,
автор: marina76527
Решить задачу в паскаль абс "дан двумерный массив,состоящий из 2 строк и 3 столбцов..необходимо пересортировать массив таким образом,чтобы нижняя строка(2) заняла место верхней(1),а верхняя(1) заняла место нижней(2).как можно проще пожалуйста
Ответы
Автор ответа:
0
program a1;
var a:array [1..2,1..3] of integer;
k: integer;
i,j: integer;
begin
{Вводим в массив числа}
for j:=1 to 3 do
for i:=1 to 2 do
read(a[i,j]);
{Чтобы не писать 2 раза то, что ниже в цикле}
for i:=1 to 2 do
begin
k:=a[i,1];
a[i,1]:=a[i,3];
a[i,3]:=k;
end;
{Пустая строка, чтобы разделить ввод и вывод}
writeln;
{Вывод информации на экран}
for j:=1 to 3 do
begin
for i:=1 to 2 do
write(a[i,j],' ');
writeln;
end;
end.
var a:array [1..2,1..3] of integer;
k: integer;
i,j: integer;
begin
{Вводим в массив числа}
for j:=1 to 3 do
for i:=1 to 2 do
read(a[i,j]);
{Чтобы не писать 2 раза то, что ниже в цикле}
for i:=1 to 2 do
begin
k:=a[i,1];
a[i,1]:=a[i,3];
a[i,3]:=k;
end;
{Пустая строка, чтобы разделить ввод и вывод}
writeln;
{Вывод информации на экран}
for j:=1 to 3 do
begin
for i:=1 to 2 do
write(a[i,j],' ');
writeln;
end;
end.
Приложения:
Похожие вопросы
Предмет: Математика,
автор: galinasas85
Предмет: Русский язык,
автор: Аноним
Предмет: Қазақ тiлi,
автор: nurmatovalaura
Предмет: Математика,
автор: stasya200359
Предмет: История,
автор: sashek65