![]() |
| C, C++ Program to Count Number of Digits in a Number |
Logic to Count Number of Digits in a Number
C, C++ Interview Questions
Program to reverse a number
Program to Find the sum of first n odd numbers
C Program to Count Number of Digits of a Number
#include <stdio.h>
int main() {
int num;
int count=0;
printf("Enter a number \n");
scanf("%d", &num);
/* If a number is greater than zero. */
while(num > 0) {
/* Reduce the number is every iteration. */
num=num/10;
/* Increment the count. */
count++;
}
printf("Number of digits in a number is %d",count);
return 0;
}
Output:
Enter a number - 4567
Number of digits in a number is - 4
C++ Program to Count Number of Digits in a Number
#include<iostream>
using namespace std;
int main() {
int num, count = 0;
// Input number
cout << "Enter a number \n";
cin >> num;
// If number is greater than zero
while (num > 0) {
//Reduce number in each iteration
num = num / 10;
//Count number of digits
count++;
}
cout << "Number of digits in a number is " << count;
return 0;
}

No comments:
Post a Comment