Задать вопрос
24 июля, 23:54

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

1) Максимальный по модулю элемент массива

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

Буду очень благодарен, если сделаете это задание!

+1
Ответы (1)
  1. 25 июля, 00:12
    0
    Program E04;

    uses crt;

    var

    n, i, k, f: integer;

    X: array[1 ... 50] of real;

    Max, S: real;

    begin

    clrscr;

    writeln ('Введите размерность: ') ;

    readln (n) ;

    writeln ('Введите массив: ') ;

    for i:=1 to n do

    begin

    write ('X[', i:2,'] = = > ') ;

    readln (X[i])

    end;

    writeln ('Исходный массив: ') ;

    for i:=1 to n do

    write (X[i],' ') ;

    writeln;

    Max:=abs (X[1]) ;

    for i:=1 to n do

    if Max < = abs (X[i]) then

    Max:=abs (X[i]) ;

    writeln ('Максимальный элемент по модулю: ', Max) ;

    i:=1;

    while (i < = n) and (X[i] < = 0) do

    i:=i+1;

    if i > n then

    writeln ('folse')

    else

    begin

    k:=i;

    i:=i+1;

    while (i < = n) and (X[i] < = 0) do

    i:=i+1;

    if i > n then

    writeln ('folse')

    else

    begin

    f:=i;

    for i : = k + 1 to f - 1 do

    S:=S+X[i];

    writeln ('Сумма: ', S:5:2) ;

    end;

    end;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) Максимальный по модулю элемент массива 2) Сумму элементов ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы