Дан массив R1...R20. Найти номер первого и заключительного отрицательных элементов .

Дан массив R1...R20. Найти номер первого и последнего отрицательных элементов . Вычислить сумму этих частей
В Паскале

Задать свой вопрос
1 ответ

const N=20;

var R:array[1..N] of integer;

i,a,b,c,s:integer;

begin

a:=0;

b:=0;

for i:=1 to N do  

 begin

  R[i]:=random(N)-random(N);

  write(R[i]:3,'[',i,']');

 end;

writeln;

for i:=1 to N do

 begin

  if alt;1 then

   begin

    if R[i]lt;0 then  

     begin

     b:=i;

     a:=a+1;

     end;

   end;

  end;

a:=0;

c:=0;

 for i:=N downto 1 do

  begin

   if alt;1 then

    begin

     if R[i]lt;0 then

      begin

      c:=i;

      a:=a+1;

      end;

    end;

   end;

s:=0;

 for i:=1 to N do  

   s:=s+R[i];

writeln('Номер первого отрицательного элемента - ',b);

writeln('Номер заключительного отрицательного элемента - ',c);

writeln('Сумма элементов в массиве - ',s);

end.

, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт