Найти число, которое меньше максимального элемента массива, но больше всех других его элементов - VB
Формулировка задачи:
В массиве A[N] найти второе по значению число (т.е. вывести на печать число, которое меньше максимального элемента массива, но больше всех других его элементов)
Решение задачи: «Найти число, которое меньше максимального элемента массива, но больше всех других его элементов»
textual
Листинг программы
- Option Explicit
- Dim A(1 To 10) As Integer
- Private Sub Form_Click()
- Dim max1 As Integer, max2 As Integer, i As Integer
- max1 = A(1)
- max2 = 0
- For i = 2 To UBound(A, 1)
- If A(i) > max1 Then
- max2 = max1
- max1 = A(i)
- ElseIf A(i) > max2 Then
- max2 = A(i)
- End If
- Next
- Print max2
- End Sub
- Private Sub Form_Load()
- A(6) = 26
- A(9) = 12
- A(5) = 5
- A(2) = 2
- A(8) = 11
- A(3) = 3
- A(1) = 100
- A(4) = 4
- A(7) = 9
- A(10) = 113
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д