В матрице переставить местами столбцы с максимальным и минимальными элементами - VB

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

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

Помогите пожалуйста составить программу: В матрице переставить местами столбцы с максимальным и минимальными элементами.

Решение задачи: «В матрице переставить местами столбцы с максимальным и минимальными элементами»

textual
Листинг программы
  1. Private Sub Command1_Click()
  2. Cls
  3. Dim a&(10, 10), mi&, ma&, n&, m&, s&
  4. Randomize
  5. For i = 1 To 10
  6. For j = 1 To 10
  7.  a(i, j) = Rnd(1) * 89 \ 1 + 10
  8.  Print a(i, j); "  ";
  9. Next j
  10. Print
  11. Next i
  12.  
  13.  
  14. mi = a(1, 1): ma = a(1, 1)
  15. n = 1: m = 1
  16. For i = 1 To 10
  17. For j = 1 To 10
  18.  If a(i, j) < mi Then mi = a(i, j): n = j
  19.  If a(i, j) > ma Then ma = a(i, j): m = j
  20. Next j
  21. Next i
  22.  
  23. If n = m Then MsgBox "perestanovka ne trebueza": Exit Sub
  24.  
  25. For i = 1 To 10
  26.  s = a(i, n): a(i, n) = a(i, m): a(i, m) = s
  27. Next i
  28.  
  29. Print "perestanovka"
  30. For i = 1 To 10
  31. For j = 1 To 10
  32.  If j = m Then ForeColor = vbRed
  33.  If j = n Then ForeColor = vbBlue
  34.  If a(i, j) = mi Then ForeColor = vbGreen
  35.  If a(i, j) = ma Then ForeColor = vbGreen
  36.  Print a(i, j); "  ";
  37.  ForeColor = vbBlack
  38. Next j
  39. Print
  40. Next i
  41.  
  42. End Sub

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


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

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

7   голосов , оценка 3.571 из 5

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

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

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