1)составьте программу вычисления в массиве А, содержащего N элементов, произведения положительных чисел. Pascal 2)составьте программу вычисления суммы элементов от первого отрицательного и до конца. Pascal

10 Июн 2020 в 19:40
161 +1
0
Ответы
1

1) Программа вычисления произведения положительных чисел в массиве А, содержащем N элементов:

program CalculateProduct;
var
A: array[1..100] of integer;
N, i: integer;
product: integer;
begin
product := 1;
writeln('Введите количество элементов в массиве: ');
readln(N);
writeln('Введите элементы массива A: ');
for i := 1 to N do
readln(A[i]);
for i := 1 to N do
begin
if A[i] > 0 then
product := product * A[i];
end;
writeln('Произведение положительных чисел в массиве A: ', product);
end.

2) Программа вычисления суммы элементов от первого отрицательного и до конца:

program CalculateSum;
var
A: array[1..100] of integer;
N, i, sum: integer;
indexNeg: integer;
begin
sum := 0;
indexNeg := 0;
writeln('Введите количество элементов в массиве: ');
readln(N);
writeln('Введите элементы массива A: ');
for i := 1 to N do
readln(A[i]);
for i := 1 to N do
begin
if A[i] < 0 then
begin
indexNeg := i;
break;
end;
end;
if indexNeg <> 0 then
begin
for i := indexNeg to N do
sum := sum + A[i];
writeln('Сумма элементов от первого отрицательного числа до конца: ', sum);
end
else
writeln('В массиве нет отрицательных чисел.');
end.
18 Апр 2024 в 11:10
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир