👤

Realizați în C++ un program( test.cpp) care determină următoarele:
a) suma cifrelor impare ale unui număr natural;
b) produsul cifrelor divizibile cu 3;
c) suma cifrelor prime ale numărului citit.


Răspuns :

Răspuns:

Explicație:

int n,m,simpare=0,p=1,sprime=0,cif;

cin >> n;

m=n;

while (m)

{ cif=m%10;

 if (cif%2==1) simpare+=cif;

 if (cif%3==0) p=p*cif;

 if (cif==2 || cif==3 || cif==5 || cif==7) sprime+=cif;

 m/=10;

}

cout << "a) suma cifrelor impare=" << simpare << endl;

cout << "b) produsul cifrelor divizibile cu 3 " <<  p << endl;

cout << "c) suma cifrelor prime=" << sprime ;

return 0;

Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.


Wix Learning: Alte intrebari