Найти сумму положительных элементов массива - Pascal ABC (12898)
Формулировка задачи:
Одномерные массивы (векторы)
1. Найти сумму положительных элементов массива
Решение задачи: «Найти сумму положительных элементов массива»
textual
Листинг программы
s:=0; for i:=1 to n do if a[i]>0 then s:=s+a[i]; write('Сумма положительных=',s);
Объяснение кода листинга программы
- Переменная
s
инициализируется значением 0. - Переменная
n
получает значение от пользователя, но в данном случае это просто число больше или равное 1. - Переменная
a
получает значение от пользователя, предполагается, что это массив целых чисел. - Переменная
s
обновляется каждый раз, когда встречается положительное число в массивеa
. Это достигается с помощью условного оператораif a[i] > 0 then s := s + a[i]
. - После прохода по всем элементам массива
a
, значение переменнойs
будет содержать сумму всех положительных чисел. - Выводится сообщение с помощью функции
write
, включая текстСумма положительных=
перед значением переменнойs
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д