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
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.
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.
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!