Найти сумму четных отрицательных элементов массива и вывести их номера на которых находятся эти элементы — Pascal(Паскаль)

const
n=10;
var
i,s:integer;
a:array[1..10] of integer;
begin
for i:=1 to n do
    begin
        a[i]:=10-random(20);
        write(' ',a[i]);
    end;
writeln();    
writeln('Номера четных отрицательных элементов:');
s:=0;
for i:=1 to n do
if (a[i]<0)and(a[i] mod 2=0)then
 begin
   write(i,' ');
   s:=s+a[i];
 end;
writeln;
writeln('Их сумма=',s);

end.

Результат работы программы

Leave a Comment

− 3 = 1