Предмет: Информатика, автор: KathWeis

Помогите, не могу понять, как повернуть матрицу на 90 градус.
Сформировать матрицу 4*4, рандомно заполнить, вывести исходную матрицу, а затем повернуть её на 90 градусов и снова вывести. на языке Pascal

Ответы

Автор ответа: petyaGavrikov
0
const n=4;
var 
a:array[1..n,1..n] of integer;
i,j,b:integer;
begin
Randomize;
writeln('Исходный массив:');
for i:=1 to n do
 begin
 for j:=1 to n do
  begin
   a[i,j]:=random(100);
   write(a[i,j]:4);
  end;
  writeln;
 end;
for i:=1 to n div 2 do
 for j:=i to n-i do
  begin
    b:=a[i,j];
    a[i,j]:=a[n-j+1,i];
    a[n-j+1,i]:=a[n-i+1,n-j+1];
    a[n-i+1,n-j+1]:=a[j,n-i+1];
    a[j,n-i+1]:=b;
  end;
writeln('Полученный массив:');
for i:=1 to n do
 begin
 for j:=1 to n do write(a[i,j]:4);
 writeln;
 end;
end.

Пример:
Исходный массив:
  57  32  69  17
  87  33  85  22
  89  80  59  13
  60  93  96  56
Полученный массив:
  60  89  87  57
  93  80  33  32
  96  59  85  69
  56  13  22  17
Похожие вопросы
Предмет: Математика, автор: lialiah8383
Предмет: Русский язык, автор: bobroma349
464. Задание на выбор. А. Спишите предложения с прямой речью. Подчерк-
ните в них глаголы, вводящие прямую речь. Определите их значения.
1. «Если добро имеет причину - это уже не добро», - утверждал рус-
ский писатель Л. Толстой. 2. Однажды французский философ Р. Декарт
воскликнул: «Я мыслю - значит существую!». 3. «Болтун подобен маят-
нику,
- полагал Козьма Прутков,
и того и другого надо остановить».
4. «Да скажи же мне, где я теперь?»
спросил Тарас (Н. Гоголь).
Б. Спишите предложения с прямой речью, заключая её в кавычки. Подчерк
ните глаголы, вводящие прямую речь. Определите их значения.
не знаю! 2. Вернейший способ узнать человека, его характер,
1. Однажды философ Сократ воскликнул: я знаю только то, что ничего
прислушаться к тому, как он говорит. 3. Во вре-
мя одного неприятного разговора французский дипломат Талейран ска-
Андрей кивнул головой: Да, я ходил сегодня в школу.
зал: Язык дан человеку для того, чтобы скрывать свои мысли. 4. Наконец
советовал.ПОМОГИТЕ СРОЧНО ТАМ А,Б НАДА ЗДЕЛАТЬ​