Ошибка с выводом ответа в listbox. Задача на одномерный массив - Visual Basic .NET
Формулировка задачи:
Дан массив, содержащий 14 элементов. Вычислить сумму элементов, стоящих до первого отрицательного элемента. Вывести исходный массив и результат вычислений.
Пишу в чем заключается проблема: мне нужно чтобы после первого отрицательного числа массива программа обрывалась и подсчитывала сумму предыдущих положительных, но она мне считает как: сумму положительных до первого отрицательного, потом сумму положительных ВСЕХ до второго и т.д.
Решение задачи: «Ошибка с выводом ответа в listbox. Задача на одномерный массив»
textual
Листинг программы
ListBox2.Items.Clear() For i As Int32 = 0 To mas.Length - 1 If mas(i) > 0 Then sum += mas(i) ElseIf mas(i) < 0 Then ListBox2.Items.Add("summa = " + sum.ToString()) Exit Sub End If Next
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д