Заменить максимальный элемент по модулю каждой строки на противоположный по знаку - VB
Формулировка задачи:
Здравствуйте помогите пожалуйста вот такая проблема, сделал задания с массива для вывода в picturebox, а надо во flex, дак плюс к тому еще нужно из текстового файла, ладно с этим разобрался а вот незнаю как перестроить все это через флекс, вот наработки,уже 3 дня пытаюсь, тупик.....
Вот сделано все в пикчебокс они все сделаны правильно, но к сведению напишу задания
1)заменить максимальный элемент по модулю каждой строки на противоположный по знаку
2) удалить из массива все строки, содержащие ноль
3) поменять местами две средние строки
а вот наработки по флексу
Решение задачи: «Заменить максимальный элемент по модулю каждой строки на противоположный по знаку»
textual
Листинг программы
Dim n%, m%, mas%(), mas_tmp%(), j_max%(), j_neg%()
Private Sub Command1_Click()
'Picture1.Cls
Randomize
n = InputBox("Введите n", , 5): m = InputBox("Введите m", , 5)
ReDim mas(n - 1, m - 1)
ReDim j_max(n - 1)
For i = 0 To n - 1
t = ""
j_max(i) = 0
Max = mas(i, 0)
For j = 0 To m - 1
mas(i, j) = Int(21 * Rnd() - 5)
t = t & mas(i, j) & vbTab
Next
' Picture1.Print t
Next
MSFlexGrid1.Rows = m: MSFlexGrid1.Cols = n: MSFlexGrid1.Clear
For i = 1 To n - 1
MSFlexGrid1.ColWidth(i) = 500
Next i
For i = 1 To n - 1
For j = 1 To m - 1
MSFlexGrid1.TextMatrix(i, j) = mas(i, j)
Next
Next
End Sub