Write a Program to count number of digits in a given number.
#include<stdio.h> int main() { int num,n; unsigned int count = 0; printf("Enter Number = "); scanf("%d",&num); n = num; while(n) { count++; n = n / 10; } printf("%d contains %d digits\n",num,count); return 0; }
Output
Enter Number = 324354676 324354676 contains 9 digits Enter Number = -334 -334 contains 3 digit