Program to check the Number of Digit in an Integer
Definition & Explanation
Example:
Input:
Output:
More Description
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