Заменить максимальный элемент по модулю каждой строки на противоположный по знаку - 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

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


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

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

9   голосов , оценка 4.222 из 5
Похожие ответы