Напечатать те числа массива, которые больше предыдущего - VB
Формулировка задачи:
Помогите пожалуйста, нужно напечатать те числа массива, которые больше предыдущего. Не могу найти ошибку
Листинг программы
- Dim i As Integer, l As Integer
- Dim Msi() As Integer
- Private Sub Command2_Click()
- Dim s As String
- If Val(Text1.Text) <> 0 Then
- Randomize
- l = CInt(Text1.Text) - 1
- ReDim Msi(l)
- For i = 0 To l
- Msi(i) = Int(Rnd * 21 - 10)
- Next i
- Text2.Text = CStr(Msi(0))
- '
- For i = 1 To l
- Text2.Text = Text2.Text + ", " + CStr(Msi(i))
- Next i
- Text3.Text = ""
- For i = 1 To l
- If Msi(i) <= Msi(i - 1) Then Exit For
- s = s & ", " & Msi(i)
- Text3.Text = s & vbCrLf
- Next i
- End If
- End Sub
Решение задачи: «Напечатать те числа массива, которые больше предыдущего»
textual
Листинг программы
- 23 If Msi(i) > Msi(i - 1) Then Text3.Text = Text3.Text & Msi(i) & vbCrLf 'Exit For
- 24 's = s & ", " & Msi(i)
- 25
- 26
- 27 'Text3.Text = s & vbCrLf
- 28 Next i
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д