• Задана матрица A (n, n) действительных чисел. "Перевернуть" в ней главную и побочную диагонали (переписать цифры в обратном порядке).

Ответы 1

  • //Pascal ABC.NET 3.1 сборка 1256Const n=4; Var ma:array[1..n,1..n] of integer; i,j:integer;beginrandomize;writeln('Matrix:'); for i:=1 to n do begin  for j:=1 to n do   begin    ma[i,j]:=random(10);    write(ma[i,j]:4);   end; writeln; end;for i:=1 to n div 2 dobegin swap(ma[i,i],ma[n-i+1,n-i+1]); swap(ma[i,n-i+1],ma[n-i+1,i]);end;writeln('Final matrix:');for i:=1 to n do begin  for j:=1 to n do   write(ma[i,j]:4);  writeln; end;end.
    • Автор:

      chester50
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years