Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [Pascal]Опять массив!


Автор: Konstantiiin 16.1.2007, 18:51
Массив A(3,3) заполнить с клавиатуры и поменять местами крайние столбцы!

Автор: LesnoyChelovek 17.1.2007, 08:48
Вот набросал.

Код

program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var a:array [1..3,1..3] of integer;
    i,j,b:integer;

begin
  { TODO -oUser -cConsole Main : Insert code here }
write('===============Vvod===============');
writeln;
for i:=1 to 3 do
begin
for j:=1 to 3 do
begin
writeln;
write('a[',i,',',j,']=');
readln(a[i,j]);
end;
end;

writeln;
write('===============Vyvod obychniy==============');
writeln;
for i:=1 to 3 do
begin
for j:=1 to 3 do
begin
write(a[i,j]:4);
end;
writeln;
end;

for i:=1 to 3 do
begin
b:=a[i,3];
a[i,3]:=a[i,1];
a[i,1]:=b;
end;

writeln;
write('===============Vyvod preobrazovannyi===============');
writeln;
for i:=1 to 3 do
begin
for j:=1 to 3 do
begin
write(a[i,j]:4);
end;
writeln;
end;

readln;
end.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)