| Задача 52. Поменять местами строки с номерами К1 и К2. program prim4;uses art;
 type mas=array[1..100,1..100] of	integer;
 var a:mas;
 i,j,n,k1,k2,r: integer;
 begin
 clrscr;
 randomize;
 write('n=');readln(n);
 {Создаем и распечатываем двумерный массив.}
 for i:=1 to n do
 begin
 for j:=1 to n do
 begin
 a[i,j]:=random(45)-22;
 write(a[i,j]:4);
 end;
 writeln;
 end;
 {Вводим номера строк, которые будем менять местами.}
 write('stroki k1=k2=');readln(k1,k2);
 {Меняем значения К1 и К2 строк между собой.}
 for j:=1 to n do
 begin
 r:= a[k1,j];a[k1,j]:=:=a[k2,j];
 a[k2,j]:=r;
 end;
 {Распечатаем измененный массив.}
 for i:=1 to n do
 begin
 for j:=1 to n do
 begin
 write(a[i,j]:4);
 end;
 writeln;
 end;
 readln;
 end.
 
 
 |