Напечатать сумму чисел, предшествующих максимальному числу - VB
Формулировка задачи:
Дан массив целых чисел А(ai),где i=(1,2...n). Напечатать сумму чисел,предшествующих максимальному числу или "Таких чисел нет!"
Решение задачи: «Напечатать сумму чисел, предшествующих максимальному числу»
textual
Листинг программы
Option Explicit Private Sub Form_Load() Dim Sum As Long, tSum As Long, I As Long, iM As Long, N As Long, Arr() As Long N = 10 ReDim Arr(N - 1) iM = 0: Randomize Arr(0) = Int(Rnd * 100): tSum = Arr(0) For I = 1 To N - 1 Arr(I) = Int(Rnd * 100) If Arr(I) > Arr(iM) Then iM = I: Sum = tSum End If tSum = tSum + Arr(I) Next If iM Then MsgBox "Сумма " & Sum Else MsgBox "Таких чисел нет" End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д