#include <iostream> using namespace std; int main() { int nr, cifra, nr_aparitii=0; cin>>nr; //numarul in care vom verifica de cate ori apare cifra cin>>cifra; //cifra pe care o vom verifica while(nr!=0) { int ult_cifra=nr%10; if(ult_cifra==cifra) nr_aparitii++; nr=nr/10; } cout<<"cifra "<<cifra<<" apare de "<<nr_aparitii<<" ori"; }
- citim numarul
- citim cifra pe care vrem sa o verificam
- cat timp numarul este diferit de 0 (mai avem cifre), in variabila ult_cifra vom memora ultima cifra a numarului si o vom verifica daca este egala cu cifra dorita, iar daca este egala vom incrementa variabila nr_aparitii
- la final vom scapa de ultima cifra din numar
- vom afisa un mesaj in care vom preciza de cate ori apare cifra in numar