Вопрос задан 29.06.2026 в 11:57. Предмет Информатика. Спрашивает Ерохин Никита.

Дан массив, состоящий из 8 элементов. Вычислить сумму положительных элементов массива. VBA.

Перейти к ответам

Ответы на вопрос

Отвечает Грибанова Кристина.

Пример программы на VBA:

Sub SumPositive()
Dim a(1 To 8) As Double
Dim i As Integer
Dim s As Double
s = 0
For i = 1 To 8
    a(i) = CDbl(InputBox("Введите элемент массива"))
    If a(i) > 0 Then s = s + a(i)
Next i
MsgBox "Сумма положительных элементов = " & s
End Sub

Здесь переменная s хранит сумму. Цикл просматривает все 8 элементов массива и прибавляет только те, которые больше нуля.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Информатика 02.07.2026 18:39 14 Александров Егор
Задать вопрос