Advertisement
Guest User

Untitled

a guest
Jul 10th, 2013
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.45 KB | None | 0 0
  1. // n    - number to count digits in
  2. // x[]  - pointer to output array with digits
  3. void digitsCount(int n, int* &x)
  4. {
  5.     x = new int[10];
  6.     for (int i=0; i<10; i++) x[i] = 0;
  7.  
  8.     for (int i = 1; i <= n; i++)
  9.     {
  10.         stringstream ss;
  11.         ss << i;
  12.         string str = ss.str();
  13.         for (int j = 0; j < str.length(); j++)
  14.         {
  15.             char c = str[j];
  16.             int d = atoi(&c);
  17.             x[d]++;
  18.         }
  19.     }
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement