Răspuns :
#include <iostream>
using namespace std;
int n, k;
int main()
{
cin >> n; //se citeste numarul
k = 0; //aici se retine numarul de cifre prime
while (n>0) { //cat timp n mai are cifre in el
if (n%10 == 2) k++; //cifre prime sunt 2, 3, 5 si 7
else if (n%10 == 3) k++; //daca ultima cifra a lui n e cifra prima
else if (n%10 == 5) k++; //se mareste k
else if (n%10 ==7) k++;
n = n/10; //se elimina ultima cifra a lui n
}
cout << "numarul de cifre prime=" << k; //se afiseaza k
return 0;
}
EXEMPLU:
se citeste numarul: 2344667895
se afiseaza: numarul de cifre prime=4
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că ați găsit conținutul oferit util și inspirațional. Dacă aveți întrebări suplimentare sau doriți asistență, vă încurajăm să ne contactați. Ne-ar face plăcere să reveniți și nu uitați să ne adăugați în lista dumneavoastră de favorite!