Напечатать сумму чисел, предшествующих максимальному числу - 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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5
Похожие ответы