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

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

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

Дан массив целых чисел, состоящий из 10 элементов. Заполнить его с клавиатуры. Найтисумму отрицательных элементов.

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

textual
Листинг программы
var a:array[1..10] of integer; i,s:integer;
begin
 for i:=1 to 10 do begin
  readln(a[i]); if a[i]<0 then s:=s+a[i];
 end;
 write('Сумма = ',s); Readln;
end.

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

В данном коде используется язык программирования Turbo Pascal. Он предназначен для решения задач различных уровней сложности. Переменные в данном коде имеют следующие значения:

  • a - массив из 10 элементов целого типа;
  • i - переменная для хранения текущего индекса элемента массива;
  • s - переменная для хранения суммы отрицательных элементов массива. Для решения поставленной задачи в цикле for происходит следующее:
  • Считывается значение элемента массива a[i] с помощью функции readln().
  • Если значение элемента меньше нуля, то к переменной s прибавляется значение элемента a[i].
  • Цикл выполняется 10 раз, так как указан диапазон от 1 до 10.
  • По окончании цикла выводится сообщение Сумма =, за которым следует значение переменной s, а затем вызывается функция Readln() для чтения символа новой строки. Таким образом, данный код находит сумму отрицательных элементов массива.

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


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

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

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