As title says , need a code that counts the same digit in a number..
For example:
If I put 54678, it shows me how many number 5 is used in that integer.
You can enter the number as a string and then parse the string.
You could use a function like this, where n is the number and d is the digit you want to count:
int count_dig(int n, int d) {
int result = 0;
while (n > 0) {
if (n % 10 == d) {
result++;
}
n/=10;
}
return result;
}
Using this, you could print your formatted result like:
printf("%d -- You used digit %d %d times.", n, d, count_dig(n, d));