Упорядочить по возрастанию элементы каждой строки матрицы - VB
Формулировка задачи:
Упорядочить по возрастанию элементы каждой строки матрицы размером n m.
помогите пожалуйста
Решение задачи: «Упорядочить по возрастанию элементы каждой строки матрицы»
textual
Листинг программы
- Private Sub Command1_Click()
- Dim a() As Single, n As Byte, m As Byte
- n = InputBox("n")
- m = InputBox("m")
- answer = ""
- ReDim a(1 To n, 1 To m) As Single
- For i = 1 To n
- For j = 1 To m
- a(i, j) = Int(100 * Rnd)
- answer = answer & a(i, j) & " "
- Next j
- answer = answer & Chr(13)
- Next i
- MsgBox answer
- answer = ""
- For i = 1 To n
- For j = 1 To m
- For k = 1 To m - 1
- If a(i, k) > a(i, k + 1) Then
- temp = a(i, k)
- a(i, k) = a(i, k + 1)
- a(i, k + 1) = temp
- End If
- Next k
- Next j
- Next i
- For i = 1 To n
- For j = 1 To m
- answer = answer & a(i, j) & " "
- Next j
- answer = answer & Chr(13)
- Next i
- MsgBox answer
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д