387
Cerința
Subprogramul NrPrime are un singur parametru, n, prin care primeşte un număr natural (n∈[0,109]). Subprogramul returnează numărul de cifre prime ale lui n.
Scrieți definiția completă a subprogramului.
Exemplu
Dacă n=1233405, subprogramul returnează valoarea 4.
Important
Soluția propusă va conține definiția subprogramului cerut. Prezența în soluție a altor instrucțiuni poate duce erori de compilare sau de execuție care vor avea ca efect depunctarea soluției.
int NrPrime(int n)
{
int cnt = 0;
while(n)
{
if(n % 10 == 2 || n % 10 == 3 || n % 10 == 5 || n % 10 == 7)
cnt++;
n/=10;
}
return cnt;
}
Comentarii