Studytonight is now part of the GUVI universe. Explore GUVI →
🤩 New Cool Developer Tools for you. Explore →
FREE JavaScript Video Series Start Learning →
Signup/Sign In
Tests
MCQs to test your knowledge.
Compilers
Compilers to execute code in browser.
Index
LAST UPDATED: OCTOBER 12, 2020

C++ Count Number of Digits in a given Number

Hello Everyone!

In this tutorial, we will learn how to determine the number of digits in a given number, using C++.

Code:

#include <iostream>
using namespace std;
int main()
{
 cout << "\n\nWelcome to Studytonight :-)\n\n\n";
 cout << " ===== Program to count the number of digits in a given number ===== \n\n";
 //variable declaration
 int n, n1, num = 0;
 //taking input from the command line (user)
 cout << " Enter a positive integer : ";
 cin >> n;
 n1 = n; //storing the original number
 //Logic to count the number of digits in a given number
 while (n != 0)
 {
 n /= 10; //to get the number except the last digit.
 num++; //when divided by 10, updated the count of the digits
 }
 cout << "\n\nThe number of digits in the entered number: " << n1 << " is " << num;
 cout << "\n\n\n";
 return 0;
}

Output:

C++ count number of digits program output

We hope that this post helped you develop a better understanding of the logic to compute the number of digits in an entered number, in C++. For any query, feel free to reach out to us via the comments section down below.

Keep Learning : )



About the author:
Nikita Pandey is a talented author and expert in programming languages such as C, C++, and Java. Her writing is informative, engaging, and offers practical insights and tips for programmers at all levels.

Learn to Code
Learn and practice coding side-by-side.
NEW
C language Course
115+ coding exercises
Javascript Course
85+ coding exercises

AltStyle によって変換されたページ (->オリジナル) /