Заменить максимальный элемент по модулю каждой строки на противоположный по знаку - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д