👤

Se citeste un vector cu n elemente. Sa se calculeze produsull numerelor impare si suma numerelor pare.

Răspuns :

n = ["1", "2", "56", "77"]
pare = []
impare = []

for i in n:
---a = i \ 2
---if "." in a:
------impare.append(i)
---else:
------pare.append(i)

produs = 1
for t in impare:
---produs = produs * t

suma = 0
for w in pare:
---suma = suma + w

print produs
print suma
var a:array of integer;
i:byte;
prod,sum,n:integer;

begin
write('Numarul elementelor: ');
read(n);
setlength(a,n);
prod:=1;
writeln('Elemente:');
for i:=0 to n-1 do begin
read(a[i]);
if (a[i] mod 2 = 1) then prod*=a[i] else sum+=a[i];
end;
writeln('Produs: ',prod,' Suma: ',sum);
end.