Определить в матрице столбец с максимальной суммой и в нем минимальный по величине элемент - VB (60844)
Формулировка задачи:
Дан двумерный массив размером n*m, заполненный случайными числами. Определить в нем столбец с максимальной суммой и в нем минимальный по величине элемент.
Решение задачи: «Определить в матрице столбец с максимальной суммой и в нем минимальный по величине элемент»
textual
Листинг программы
Private Sub Command1_Click()
Dim i, sum, n, m, max, max_st, min As Integer
Dim a() As Double
Cls
n = InputBox("Ââåäèòå êîëè÷åñòâî ñòðîê", "Ñòðîêè")
m = InputBox("Ââåäèòå êîëè÷åñòâî ñòîëáöîâ", "Ñòîëáû")
ReDim a(1 To n, 1 To m)
max = 0
For i = 1 To n
For j = 1 To m
a(i, j) = Int(Rnd * 100 - 10)
If a(i, j) > max Then
max = a(i, j)
max_st = j
End If
Print a(i, j);
Next
Print
Next
Print "ГЊГ*ГЄГ±ГЁГ¬Г*ëüГ*ûé ýëåìåГ*ГІ"; max
Print "Íîìåð ñòîëáöГ* Г± Г¬Г*ГЄГ±ГЁГ¬Г*ëüГ*ûì ýëåìåГ*òîì"; max_st
min = a(1, max_st)
For i = 2 To n
If a(i, max_st) < min Then min = a(i, max_st)
Next
Print "ГЊГЁГ*ГЁГ¬Г*ëüГ*ûé ýëåìåГ*ГІ Гў ñòîëáöå В№ " & max_st & "="; min
End Sub