В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов,...

0 голосов
153 просмотров

В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить:
1) номер максимального по модулю элемента массива;
2) сумму элементов массива, расположенных после первого положительного элемента.


Информатика (129 баллов) | 153 просмотров
0

На каком языке программирования?

0

Структурный:Pascal

Дан 1 ответ
0 голосов
Правильный ответ

Program n1;
const n=10;
var a: array[1..n] of real;
sum: real;
i, i2: integer;
b: boolean;
begin
i2:=1;
b:=false;
for i:=1 to n do begin
readln(a[i]);
if abs(a[i])>abs(a[i2]) then i2:=i;
end;
writeln('номер максимального по модулю: ',i2);
sum:=0;
for i:=1 to n do
begin
if b=false then
begin
if a[i]>0 then b:=true;
end
else
sum:=sum+a[i];
end;
writeln('сумма: ',sum);
end.

(149k баллов)