Дана квадратная матрица AA порядка MM. Повернуть ее на угол 90∘90∘ в положительном направлении, то есть против - VBA

Узнай цену своей работы

Формулировка задачи:

Дана квадратная матрица AA порядка MM. Повернуть ее на угол 90∘90∘ в положительном направлении, то есть против часовой стрелки (при этом элемент A1,1A1,1 перейдет в AM,1AM,1, элемент AM,1AM,1 — в AM,MAM,M и т. д.). Вспомогательную матрицу не использовать.

Решение задачи: «Дана квадратная матрица AA порядка MM. Повернуть ее на угол 90∘90∘ в положительном направлении, то есть против»

textual
Листинг программы
    n = UBound(a)
    For i = 1 To n
        For j = i To n - i
            t = a(j, n - i + 1)
            a(j, n - i + 1) = a(n - i + 1, n - j + 1)
            a(n - i + 1, n - j + 1) = a(n - j + 1, i)
            a(n - j + 1, i) = a(i, j)
            a(i, j) = t
        Next
    Next

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.889 из 5
Похожие ответы