Как составить программу для решения алгоритма: Дан массив А(n,n). Нужно поменять местами...

0 голосов

Как составить программу для решения алгоритма: Дан массив А(n,n). Нужно поменять местами элементы к- и j- строки этого массива


спросил от (17 баллов) в категории Информатика
оставил комментарий от Отличник (9.6k баллов)

язык программирования какой?

оставил комментарий от (17 баллов)

паскаль

1 Ответ
0 голосов
ответил от Отличник (9.6k баллов)
 
Лучший ответ

Const
n=10;
var
i,j,k,m,buf:integer;
a:array[1..n,1..n]of integer;
begin
    for i:=1 to n do
        begin
            writeln;
               for m:=1 to n do
                   begin
                       a[i,m]:=random(20);
                       write(a[i,m]:4);
                    end;
        end;
writeln;
writeln('k,j ?');
readln(k,j);
   for m:=1 to n do
      begin
          buf:=a[k,m];
          a[k,m]:=a[j,m];
          a[j,m]:=buf;
       end;
for i:=1 to n do
   begin
       writeln;
          for m:=1 to n do
              write(a[i,m]:4);
    end;
end.
                

оставил комментарий от (17 баллов)

Спасибо большое, но вы как то за мудрено его решили,это получается значение первой строки присваивается другой неизвестной?

оставил комментарий от Отличник (9.6k баллов)

Нет. Все не так. Вводится с клавиатуры значения 2-х строк, которые надо поменять между собой

...