Найти сумму четных элементов массива - Pascal (87057)

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

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

Помогите мне, пожалуйста, написать вот эти задачи: 1. Найти сумму четных, положительных элементов массива. Заранее всем очень благодарна)))

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

textual
Листинг программы
const n=5;
var
i:integer;
a:array[1..n] of integer;
s:real;
begin
for i:=1 to n do  
readln(a[i]); 
for i:=1 to n do begin
if (a[i]>0) and ((a[i] mod 2)=0) then 
s:=s+a[i];end;
writeln('Сумма: ',s);
end.

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

  1. Объявляются константа n равная 5 и переменные i, a и s.
  2. В цикле for, который выполняется от 1 до 5, считываются значения элементов массива a.
  3. В цикле for, который выполняется от 1 до 5, проверяется условие: число a[i] больше 0 и его остаток от деления на 2 равен 0.
  4. Если условие выполняется, то значение переменной a[i] прибавляется к переменной s.
  5. Выводится сообщение Сумма: и значение переменной s.

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


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

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

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