Найти сумму положительных элементов массива - Pascal ABC (12898)

Узнай цену своей работы

Формулировка задачи:

Одномерные массивы (векторы) 1. Найти сумму положительных элементов массива

Решение задачи: «Найти сумму положительных элементов массива»

textual
Листинг программы
s:=0;
for i:=1 to n do
if a[i]>0 then s:=s+a[i];
write('Сумма положительных=',s);

Объяснение кода листинга программы

  1. Переменная s инициализируется значением 0.
  2. Переменная n получает значение от пользователя, но в данном случае это просто число больше или равное 1.
  3. Переменная a получает значение от пользователя, предполагается, что это массив целых чисел.
  4. Переменная s обновляется каждый раз, когда встречается положительное число в массиве a. Это достигается с помощью условного оператора if a[i] > 0 then s := s + a[i].
  5. После прохода по всем элементам массива a, значение переменной s будет содержать сумму всех положительных чисел.
  6. Выводится сообщение с помощью функции write, включая текст Сумма положительных= перед значением переменной s.

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


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

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

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