Răspuns :
Pai iei un array de numere n[m]
//definesti la inceput suma=0 si produs = 1;
Dupa iei fiecare nr cu un for, vezi daca e par sau impar si calculezi ce ai nevoie
for( i=0 ; i<m ; i++) {
while(true) { //bucla se executa incontinuu pt ca nu stii cate cifre are numarul tau. Cand ajunge la break-ul definit mai jos iese din bucla
uc = n[i] mod 10 ; //iei ultima cifra
if( n[i] mod 2 = 0 ) s = s + uc; //daca e par tot aduni la suma ultima cifra
if( n[i] mod 2 != 0) p = p * c; //daca e impar inmultesti produsul cu ultima cifra
if(n[i] / 10 = 0) break; //daca numarul ajunge la doar o cifra iese din bucla while si continua cu numarul urmator
n[i] = n[i] / 10 //numarul tau va fi acelasi numar dar fara ultima cifra
}
Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Pe curând și nu uitați să ne adăugați la favorite!