Преобразовать матрицу в ее симметричную по строке M/2 - VBA

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

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

Взять матрицу M x N, Преобразовать ее в симметричную по строке M/2. Вывести результат рядом с исходной матрицей. M=6, N=7.

Матрицу получилось сделать, а вот дальше - не знаю, как. Помогите, пожалуйста.
Листинг программы
  1. Sub laba12()
  2. '
  3. ' laba12 ГЊГ*êðîñ
  4. '
  5. '
  6. Cells.Clear
  7. Dim n As Byte
  8. Dim m As Byte
  9. n = InputBox("stolbci", , 6)
  10. m = InputBox("stroki", , 7)
  11. For i = 1 To n
  12. For j = 1 To m
  13. Cells(i, j) = Int(Rnd * 100) + 1
  14. Next
  15. Next i
  16. End Sub

Решение задачи: «Преобразовать матрицу в ее симметричную по строке M/2»

textual
Листинг программы
  1. Sub laba12()
  2.    Cells.Clear
  3.    Dim n As Byte, m As Byte, i As Integer, j As Integer
  4.    n = InputBox("Строки", , 6)
  5.    m = InputBox("Столбцы", , 7)
  6.    For i = 1 To n
  7.       For j = 1 To m
  8.          Cells(i, j) = Int(Rnd * 100) + 1
  9.          Cells(n + 1 - i, j + (m + 1)) = Cells(i, j)
  10.       Next
  11.    Next
  12. End Sub

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


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

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

15   голосов , оценка 3.667 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы