Задать вопрос
18 сентября, 14:09

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

1) номер максимального по модулю элемента массива;

2) сумму элементов массива, расположенных после первого положительного элемента.

+4
Ответы (1)
  1. 18 сентября, 14:36
    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.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить: 1) номер максимального по модулю элемента ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы