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

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

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

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

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

textual
Листинг программы
  1. Private Sub Command1_Click()
  2. Dim a(5, 5) As Integer
  3. For j = 1 To 5
  4.     For i = 1 To 5
  5.         a(i, j) = Rnd * 10
  6.         Print a(i, j);
  7.     Next i
  8.     Print
  9. Next j
  10. Max = 0
  11. For j = 1 To 5
  12.     For i = 1 To 5
  13.         If a(i, j) > Max Then
  14.             Max = a(i, j)
  15.             k = i
  16.             'k - Íîìåð Г¬Г*ГЄГ±ГЁГ¬Г*ëüГ*îãî ýëåìåГ*ГІГ* Гў ñòðîêå'
  17.        End If
  18.     Next i
  19.     l = a(k, j)
  20.     a(k, j) = a(j, j)
  21.     a(j, j) = l
  22.     Max = 0
  23. Next j
  24. Print
  25. For j = 1 To 5
  26.     For i = 1 To 5
  27.         Print a(i, j);
  28.     Next i
  29.     Print
  30. Next j
  31. 'Печать матрицы на форме'
  32. Print
  33. End Sub

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


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

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

15   голосов , оценка 4.333 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы