Найти сумму четных отрицательных элементов массива - Turbo Pascal

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

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

Найти сумму четных отрицательных элементов массива и вывести их номера на которых находятся эти элементы.

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

textual
Листинг программы
writeln('Номера четных отрицательных элементов:');
s:=0;
for i:=1 to n do
if (a[i]<0)and(a[i] mod 2=0)then
 begin
   write(i,' ');
   s:=s+a[i];
 end;
writeln;
writeln('Их сумма=',s);

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

  1. Переменная n содержит количество элементов в массиве a.
  2. Переменная a является одномерным массивом, в котором хранятся числа.
  3. Переменная s инициализируется значением 0 и используется для хранения суммы четных отрицательных элементов массива.
  4. Цикл for выполняется от 1 до n, перебирая все элементы массива a.
  5. Условие if проверяет, является ли текущий элемент отрицательным и четным.
  6. Если условие истинно, то выполняется блок кода, который:
    • Выводит номер текущего элемента массива.
    • Добавляет значение текущего элемента к переменной s.
  7. После выполнения цикла for выводится сумма четных отрицательных элементов массива.

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


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

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

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