Number of Digit in the integer

Definition & Explanation

Example:
Input:
Output:

Heading

Desc

C

Method 1 :

#include <stdio.h>

int countDigit(int n) {
    int digit = 0;
    while (n != 0) {
        n /= 10;
        digit += 1;
    }
    return digit;
}

int main() {
    int n = 7856;
    printf("Number of digits is %d\n", countDigit(n));
    return 0;
}

Output :

C++

Method 1 :

#include <iostream>
using namespace std;

int countDigit(int n) {
    int digit = 0;
    while (n != 0) {
        n /= 10;
        digit += 1;
    }
    return digit;
}

int main() {
    int n = 7856;
    cout << "Number of digits is " << countDigit(n) << endl;
    return 0;
}

Output :

JAVA

Method 1 :

import java.util.Scanner;

public class Main {
    static int countDigit(int n) {
        int digit = 0;
        while (n != 0) {
            n /= 10;
            digit += 1;
        }
        return digit;
    }

    public static void main(String[] args) {
        int n = 7856;
        System.out.println("Number of digits is " + countDigit(n));
    }
}

Output :

Python

Method 1 :

def countdigit(n):
    digit=0
    while n!=0:
        n//=10
        digit+=1
    return digit

n=7856
print("Number of Digit is ",countdigit(n))

Output :

Number of Digit is  4