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

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

27.06.2012, 17:29. Показов 7704. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Повернуть двумерный массив размера n*n на 90 градусов против часовой стрелки и вывести результат на экран.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.06.2012, 17:29
Ответы с готовыми решениями:

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

В матрице повернуть средний наибольший ромб элементов на 90 градусов против часовой стрелки
Здравствуйте, помогите пожалуйста с написанием кода для следующей задачи. Задача: Создать...

Повернуть матрицу на 180 градусов против часовой стрелки, и найти максимальный четный элемент диагонали
Задан двумерный массив М из 25 чисел: повернуть матрицу на 180 градусов против часовой стрелки и...

Если в матрице есть хотя бы одно простое число, то повернуть ее на 180 градусов против часовой стрелки
Дан даумерный целочисленный массив если среди элементов есть хотя бы одно простое число, то...

1
Лучи добра
173 / 171 / 191
Регистрация: 08.06.2012
Сообщений: 292
28.06.2012, 02:43 2
Лучший ответ Сообщение было отмечено typak как решение

Решение

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
program z;
uses crt;
const n=5;
var i,j:byte;
a:array [1..n,1..n] of integer;
begin
     clrscr;
     writeln('Случайная матрица');
     for i:=1 to n do
         begin
              for j:=1 to n do
                  begin
                       a[i,j]:=random(20)-5;
                       write(a[i,j],' ');
                  end;
              writeln;
         end;
     for i:=1 to n do
         for j:=1 to n do
             b[i,j]:=a[j,n-i+1];
     writeln('Результат');
     for i:=1 to n do
         begin
              for j:=1 to n do
                  write(b[i,j],' ');
              writeln;
         end;
     readln;
end.
P. S.
Отдельное спасибо Puporev'у за это!
0
28.06.2012, 02:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.06.2012, 02:43
Помогаю со студенческими работами здесь

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

Целочисленный массив повернуть на 90 градусов против часовой стрелки
Целочисленный массив matrixnn повернуть на 90 градусов по часовой стрелке. Входные данные для...

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

Повернуть матрицу на 90 градусов против часовой стрелки
На вход дана матрица (N*N) Нужно повернуть её на 90 градусов против часовой стрелки


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

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