Найти три наименьших элемента массива - VB (60284)
Формулировка задачи:
Найти три наименьших элемента массива:Z={4;-2;17;8;-3;7;0;1;5;-12;-11;-4;9} и указать их индексы
Сделайте пожалуйста кто сможет,буду очень благодарен!
Решение задачи: «Найти три наименьших элемента массива»
textual
Листинг программы
- Sub min3(A() As Integer)
- i1% = 1
- i2% = 1
- i3% = 1
- For i% = 2 To UBound(A, 1)
- If A(i%) < A(i1%) Then
- i2% = i1%
- i3% = i2%
- i1% = i%
- ElseIf A(i%) < A(i2%) Then
- i3% = i2%
- i2% = i%
- ElseIf A(i%) < A(i3%) Then
- i3% = i%
- End If
- Next i%
- Debug.Print "A("; i1%; ")="; A(i1%)
- Debug.Print "A("; i2%; ")="; A(i2%)
- Debug.Print "A("; i3%; ")="; A(i3%)
- End Sub
- Sub test()
- Dim Arr(1 To 13) As Integer
- For i% = 0 To 12
- Arr(i% + 1) = Array(4, -2, -17, 8, -3, 7, 0, 1, 5, -12, -11, -4, 9)(i%)
- Next i%
- min3 Arr
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д