برنامه ای بنویسید که تعداد تکرارهای یک رقم در یک عدد صحیح را با استفاده از تابع پیدا کند


void tekrar(int n);
int main()
{
  int n;
  cout<<"Please Enter number==> ";
  cin>>n;
  tekrar(n);
  getch();
  return 0;
}

void tekrar(int n)
{
 int k,a=0,b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;
  while(n>9)
    {
     k=(n%10);
     
     if(k==1)
        a++;
     if(k==2)
        b++;
     if(k==3)
        c++;
     if(k==4)
        d++;
     if(k==5)
        e++;
     if(k==6)
        f++;
     if(k==7)
        g++;
     if(k==8)
        h++;
     if(k==9)
        i++;
    if(k==0)
        j++;

  n=n/10;
    }

     if(n==1)
        a++;
     if(n==2)
        b++;
     if(n==3)
        c++;
     if(n==4)
        d++;
     if(n==5)
        e++;
     if(n==6)
        f++;
     if(n==7)
        g++;
     if(n==8)
        h++;
     if(n==9)
        i++;
     if(n==0)
        j++;
 if(a>=1)
 cout< if(b>=1)
 cout<<"you entered "< if(c>=1)
 cout<<"you entered "< if(d>=1)
 cout<<"you entered "< if(e>=1)
 cout<<"you entered "< if(f>=1)
 cout<<"you entered "< if(g>=1)
 cout<<"you entered "< if(h>=1)
 cout<<"you entered "< if(i>=1)
 cout<<"you entered "< if(j>=1)
 cout<<"you entered "<}