Удаление строки и столбца из массива - VB

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

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

Салют, помогите пожалуйста вот с этим: Сформировать произвольно двумерный массив K(8,4). Преобразовать массив путем удаления из массива K строки и столбца, на пересечении которых находится наибольший элемент. Спасибо!

Решение задачи: «Удаление строки и столбца из массива»

textual
Листинг программы
  1. Dim K(8, 4) As Integer
  2. Dim i As Integer, j As Integer, temp_max As Integer, temp_i As Integer, temp_j As Integer, temp As Integer, i_in As Integer, j_in As Integer
  3.  
  4. Private Sub Sort()
  5. temp_max = K(1, 1)
  6. temp_i = 1
  7. temp_j = 1
  8. For i = 1 To 8
  9. For j = 1 To 4
  10. If K(i, j) > temp_max Then
  11. temp_i = i
  12. temp_j = j
  13. temp_max = K(i, j)
  14. End If
  15. Next
  16. Next
  17. For i = 1 To 8
  18. For j = 1 To 4
  19.   If j = temp_j Then
  20.    For i_in = i To 7
  21.    temp = K(i_in, j)
  22.    K(i_in, j) = K(i_in + 1, j)
  23.    K(i_in + 1, j) = temp
  24.    Next
  25.   End If
  26.   If i = temp_i Then
  27.    For j_in = j To 3
  28.     temp = K(i, j_in)
  29.     K(i, j_in) = K(i, j_in + 1)
  30.     K(i, j_in + 1) = temp
  31.     Next
  32.    End If
  33. Next
  34. Next
  35. End Sub

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


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

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

8   голосов , оценка 4 из 5

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

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

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