Технический форум

Технический форум (http://www.tehnari.ru/)
-   Помощь студентам (http://www.tehnari.ru/f41/)
-   -   Массивы, Паскаль (http://www.tehnari.ru/f41/t73894/)

QIWI 24.05.2012 15:13

Массивы, Паскаль
 
Помогите написать блок-схему или программу к заданию. В массиве n+n поменять местами элементы массива относительно главной диагонали.

Vladimir_S 24.05.2012 20:55

Цитата:

Сообщение от QIWI (Сообщение 737181)
Помогите написать блок-схему или программу к заданию. В массиве n+n поменять местами элементы массива относительно главной диагонали.

Да... проблема века.
Код:

Const
 N=8;
Var
 A,B:Array[1..N,1..N] of Byte;
 i,j:Byte;
Begin
 Randomize;
 For i:=1 to N do
  begin
  For j:=1 to N do
    begin
    A[i,j]:=Random(20);
    Write(A[i,j]:4);
    end;
  Writeln;
  end;
 Writeln;
 Writeln;
 For i:=1 to N do
  begin
  For j:=1 to N do
    begin
    B[i,j]:=A[j,i];
    Write(B[i,j]:4);
    end;
  Writeln;
  end;
 Readln
End.



Часовой пояс GMT +4, время: 13:45.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.