#include <stdio.h>
void digitsCounter(int n, int arr[]) {
while (n) {
arr[n % 10]++;
n /= 10;
}
}
int main()
{
int arr[10] = {0}, n = 79712622;
digitsCounter(n, arr);
for (int i = 0; i < 10; i++) {
if (arr[i] != 0)
printf("digit:%d - %d times\n", i, arr[i]);
}
return 0;
}
/*
run:
digit:1 - 1 times
digit:2 - 3 times
digit:6 - 1 times
digit:7 - 2 times
digit:9 - 1 times
*/