Найти сумму трех максимальных из десяти чисел - VB
Формулировка задачи:
Дан массив из десяти целых двузначных чисел. Найти сумму трех максимальных из них.
я вообще не понял как там задавать массив, пример смотрел все равно не понял, помогите плиз!!! вот пример естьПроект, в котором пользователем задается размер массива, заполняется массив случайными числами и вычисляется максимальный элемент.
Решение задачи: «Найти сумму трех максимальных из десяти чисел»
textual
Листинг программы
Private Sub Command1_Click() Randomize 'Объявляем переменные Dim a() As Single, n As Byte, temp, txt Dim sum As Single, i As Byte, j As Byte 'Задаём размерность n = InputBox("n") ReDim a(1 To n) 'Заполняем массив случайными величинами For i = 1 To n a(i) = Int(100 * Rnd) txt = txt & a(i) & " " Next i 'Сортируем по убыванию (метод пузырька) For i = 1 To n For j = 1 To n - i If a(j) < a(j + 1) Then temp = a(j) a(j) = a(j + 1) a(j + 1) = temp End If Next j Next i 'Берём 3 первых элемента sum = a(1) + a(2) + a(3) MsgBox "Array = " & txt & Chr(13) & "Maximum = " & sum End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д