Поменять местами строки матрицы, в которых расположены максимум и минимум - VB

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

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

Дан двумерный массив. Поменять местами строки, в которых расположены максимум и минимум.Если максимум и минимум расположены в одной строке , вывести соответствующие сообщение. Помогите разобраться. Спасибо резалт моих попыток :
Листинг программы
  1. Sub matritsa()
  2. Cells.Clear
  3. Dim a(20, 20) As Integer
  4. Dim i, n As Integer
  5. n = Val(InputBox("Введите размерность матрицы"))
  6. For i = 1 To n
  7. For j = 1 To n
  8. a(i, j) = Int((-100 * Rnd) + 100)
  9. Cells(i, j) = a(i, j)
  10. Next j
  11. Next i
  12. For i = 1 To n
  13. For j = 1 To n
  14. max = a(i, j)
  15. min = a(i, j)
  16. If a(i, j) > max Then max = a(i, j)
  17. If a(i, j) < min Then min = a(i, j)
  18. Next j
  19. Next i
  20. For i = 1 To n
  21. For j = 1 To n
  22. x = a(max, j)
  23. a(max, j) = a(min, j)
  24. a(min, j) = x
  25. Next j
  26. Next i
  27. End Sub

Решение задачи: «Поменять местами строки матрицы, в которых расположены максимум и минимум»

textual
Листинг программы
  1. If a(i, j) > max Then max = a(i, j):Nmax = i
  2. If a(i, j) < min Then min = a(i, j):Nmin = i

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


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

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

12   голосов , оценка 4.333 из 5

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

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

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