"составьте программу вычисления суммы элементов от первого отрицательного и до конца"pascal abc.

20 Апр 2020 в 19:40
170 +1
0
Ответы
1

program SumElements;

var
arr: array[1..10] of integer;
i, sum, firstNegIndex: integer;

begin
sum := 0;
firstNegIndex := 0;

writeln('Enter 10 integer numbers:');

for i := 1 to 10 do
begin
readln(arr[i]);

if (arr[i] < 0) and (firstNegIndex = 0) then
firstNegIndex := i;

end;

if firstNegIndex <> 0 then
begin
for i := firstNegIndex to 10 do
sum := sum + arr[i];

writeln('Sum of elements from first negative number to the end: ', sum);

end
else
writeln('No negative numbers found in the array.');
end.

18 Апр 2024 в 13:37
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир