int numdigits(int num){ int len = 0; while(num >= 10){ num = num/10; len++; } return len; }
This algorithm is used to count the number of digits but I can't understand it. Someone explain it to me please :D
Thanks
Add print statements after each line to print out the values that were set/changed on that line. Then you'll be able to understand how it works.
Thanks a lot!
Well... It works, but it will be 1 digit short.