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 pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Ne bucurăm să vă revedem și vă invităm să ne adăugați în lista de favorite!