Dim i as Integer, iMax as Integer, N as Integer, iCnt1 as integer, iCnt2 as integer
Dim a
a = Array(10, 9, 8, 7 ,6, 5, 4, 3, 2, 10)
For i = LBound(a) to UBound(a) ' Ищем максимальное значение
If iMax < a(i) then iMax = a(i)
Next
iMax = iMax / 2
N = 0 ' Кол-во чётных элементов
iCnt1 = 0' Кол-во меньше х0
iCnt2 = 0 ' Кол-во меньше iMax / 2
For i = LBound(a) to UBound(a) ' Проверяем условия
If i Mod 2 = 0 then N=N+1
If a(i)
If a(i)
Next
Msgbox "Кол-во чётных элементов " & N & vbcrlf & _
"Кол-во меньше х0 " & iCnt1 & vbcrlf & _
"Кол-во меньше iMax / 2 " & iCnt2