csansoon

P4.12 P55722 Iterative number of digits

Oct 24th, 2018
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.24 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int number_of_digits(int n) {
  5.     int i=0;
  6.     if (n==0) i=1;
  7.     else {
  8.     while(n>0) {
  9.         n=n/10;
  10.         ++i;
  11.     }}
  12.     return i;
  13. }
  14.    
  15.    
  16. int main(){
  17.     int n;
  18.     cin >> n;
  19.     cout<<number_of_digits(n)<<endl;
  20. }
Advertisement
Add Comment
Please, Sign In to add comment