!!!!Написать на языке паскаль ABC!!!Задан вещественный массив. Отыскать сумму отрицательных

!!!!Написать на языке паскаль ABC!!!
Задан вещественный массив. Отыскать сумму отрицательных частей после наибольшего элемента массива
Очень-очень безотлагательно! Буду благодарна за помощь

Задать свой вопрос
Ромик
еще актуально?
Валентина Фидякина
Да
1 ответ

Program Massive;

uses Crt;

const

  M = 6;

var

  D: array [1..M] of real;

  i: integer;

  sum: real;

  indexMax: integer;

begin

    ClrScr;

    Randomize;

    writeln ('Massive:');

    indexMax := 1;

    D[1] := 10;

    D[1] := D[1] - Random(20);

    writeln (D[1]);

    for i:= 2 to M do

    begin

         D[i] := 10.0;

         D[i] := D[i] - Random(20);

         writeln (D[i]);

         if (D[i] gt; D[indexMax]) then

         begin

         indexMax := i;

         end;

    end;

    writeln ('indexMax = ', indexMax);

    sum := 0;

    for i:= indexMax + 1 to M do

      if (D[i] lt; 0) then sum := sum + D[i];

    writeln ('Sum = ', sum);

    readln

end.

Мерцальская-Мезенцев Серега
Спасибо, спасибо, спасибо!! Вы меня выручили
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт