Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
1 / 1 / 1
Регистрация: 11.05.2014
Сообщений: 21
1

Повернуть двумерный массив на 90 градусов

15.05.2014, 22:45. Показов 3179. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Повернуть двумерный массив на 90 градусов по часовой стрелке.
двумерный массив - размер 10х10, диапазон [10; 99]
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.05.2014, 22:45
Ответы с готовыми решениями:

Повернуть двумерный массив размера n*n на 90 градусов против часовой стрелки
Повернуть двумерный массив размера n*n на 90 градусов против часовой стрелки и вывести результат...

Дан квадратный двумерный массив, повернуть его на 90 градусов по часовой стрелке без использования второго массива
Дан квадратный двумерный массив, повернуть его на 90 градусов по часовой стрелке без использования...

Требуется повернуть двумерный массив на 90 градусов
Здравствуйте, у меня проблема. Программа поворачивает массив, но не вывод последнюю строку. (...

Повернуть двумерный массив на 90 градусов. Размер задать с клавиатуры. C++
Нужно повернуть массив, без использования дополнительного массива. Массив (матрица) квадратный....

1
399 / 378 / 408
Регистрация: 14.09.2013
Сообщений: 1,204
16.05.2014, 00:34 2
Лучший ответ Сообщение было отмечено Проц как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
uses crt;
const n=10;
var a:array[1..n,1..n] of integer;
    i,j,tmp:integer;
begin
 writeln('Ìàòðèöà :');
  for i:=1 to n do
   begin
    for j:=1 to n do
     begin
      a[i,j]:=10+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
     tmp:=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]:=tmp;
    end;
 writeln;
  writeln('Íîâàÿ ìàòðèöà :');
   for i:=1 to n do
    begin
     for j:=1 to n do
      write(a[i,j]:4);
       writeln;
    end;
end.
0
16.05.2014, 00:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.05.2014, 00:34
Помогаю со студенческими работами здесь

Массив: Повернуть двумерный массив на 90 градусов...
Дан динамический двумерный массив размера m x n нужно повернуть двумерный массив на 90 градусов...

Заданный двумерный массив повернуть но 90 градусов вправо без использования вспомогательных массивов
Заданный двумерный массив N*N повернуть но 90 градусов вправо. без использования вспомагательных...

Повернуть массив на 90 градусов
Нужно повернуть массив на 90 градусов,но только нужно повернуть его так чтобы то что внутри массива...

Повернуть массив на 180 градусов
Повернуть содержимое квадратной матрицы A (размер n × n) по часовой стрелке на 180 градусов, считая...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru