Count Number of Digits in an Integer

Write a program to Count the Number of Digits in an Integer.


C Program

#include <stdio.h>
int main()
{
    int num;

    printf("Enter a number : ");
    scanf("%d", &num);

    int numDigits = 0;
    while (num > 0)
    {
        numDigits++;
        num = num / 10;
    }
    printf("Number of digits are %d "numDigits);

    return 0;
}
Input:
Enter a number : 51513

Output:

Number of digits are 5 


No comments:

Post a Comment