Найти в каждой строке матрицы наибольший элемент - VB

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

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

Здарвствуйте! Помогите пожалуйста написать на Visual Basic 6.0 программу: "Найти в каждой строке матрицы наибольший элемент и поменять его местами с элементами главной диагонали", которая начинает работать после нажатия кнопки. Заранее большое спасибо!

Решение задачи: «Найти в каждой строке матрицы наибольший элемент»

textual
Листинг программы
Private Sub Command1_Click()
Dim a(5, 5) As Integer
For j = 1 To 5
    For i = 1 To 5
        a(i, j) = Rnd * 10
        Print a(i, j);
    Next i
    Print
Next j
Max = 0
For j = 1 To 5
    For i = 1 To 5
        If a(i, j) > Max Then
            Max = a(i, j)
            k = i
            'k - Íîìåð Г¬Г*ГЄГ±ГЁГ¬Г*ëüГ*îãî ýëåìåГ*ГІГ* Гў ñòðîêå'
        End If
    Next i
    l = a(k, j)
    a(k, j) = a(j, j)
    a(j, j) = l
    Max = 0
Next j
Print
For j = 1 To 5
    For i = 1 To 5
        Print a(i, j);
    Next i
    Print
Next j
'Печать матрицы на форме'
Print
End Sub

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


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

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

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