1. даны n чисел. найдите произведение четных и сумму нечетных. решить с паскаля. 2. даны n чисел. если кол-во положительных и кол-во отрицательных. сравнить результаты.
Var a, n, ch, nch, i:Integer; begin write("N: "); readln(n); ch:=1; nch:=0; for i:=1 to n do begin read(x); if x mod 2=0 ch:=ch*x; else nch:=nch+x; end; if ch=1 ch:=0; writeln("Произведение чётных: ", ch, "; сумма нечётных: ", nch, "."); end.
var i, n, o, p, x:Integer; begin write("N: "); readln(n); p:=0; o:=0; for i:=1 to n do begin read(x); if x>0 inc(p); if x<0 inc(o); end; write("Кол-во положительных чисел: ", p, "; кол-во отрицательных чисел: ", o, ". Разница: ", abs(p-o)); end.
begin
write("N: ");
readln(n);
ch:=1;
nch:=0;
for i:=1 to n do
begin
read(x);
if x mod 2=0
ch:=ch*x;
else
nch:=nch+x;
end;
if ch=1
ch:=0;
writeln("Произведение чётных: ", ch, "; сумма нечётных: ", nch, ".");
end.
var i, n, o, p, x:Integer;
begin
write("N: ");
readln(n);
p:=0;
o:=0;
for i:=1 to n do
begin
read(x);
if x>0
inc(p);
if x<0
inc(o);
end;
write("Кол-во положительных чисел: ", p, "; кол-во отрицательных чисел: ", o, ". Разница: ", abs(p-o));
end.