Осуществлять поиск минимальных значений в каждой строке двухмерного массива - VB

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

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

Дан произвольный двумерный числовой массив, Разработать проект, позволяющий: а) Заполнить массив данными. б) Осуществлять поиск минимальных значений в каждой строке (и максимальных в каждом столбце) г) Выводить результаты на экран. Помогите решить данную задачу пожалуйста, буду очень благодарен, завтра мне ее нужно сдать учителю, сколько я не пытался у меня не выходило. Прошу помощи, заранее спасибо!!!

Решение задачи: «Осуществлять поиск минимальных значений в каждой строке двухмерного массива»

textual
Листинг программы
  1. Option Explicit
  2. Option Base 1
  3. 'найти минимум в каждой строке и максимум в каждом столбце
  4. Private Sub Form_Click()
  5. Dim a() As Integer, r As Integer, c As Integer, min As Integer, max()
  6.   Randomize
  7.   Cls
  8.   ReDim a(Int(Rnd * 8 + 3), Int(Rnd * 5 + 3)), max(UBound(a, 2))
  9.   Print String$(UBound(a, 2) + 1, vbTab) & "Min"
  10.   For r = 1 To UBound(a, 1)
  11.     min = 32767
  12.     For c = 1 To UBound(a, 2)
  13.       a(r, c) = Int(Rnd * UBound(a, 1) * UBound(a, 2))
  14.       Print vbTab & a(r, c);
  15.       If a(r, c) < min Then min = a(r, c)
  16.       If a(r, c) >= max(c) Then max(c) = a(r, c)
  17.     Next c
  18.     Print vbTab & min
  19.   Next r
  20.   Print: Print "Max     " & Join(max, vbTab)
  21. End Sub
  22.  
  23. Private Sub Form_Load()
  24. AutoRedraw = True
  25. Font.Name = "Courier"
  26. End Sub

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


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

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

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

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

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

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