Quick actions

cmd+k|ctrl+k

Navigation

Languages

No of 1's in <=n

Snippet info

Language

Cpp

Visibility

public

Author

amangoyal1727

Created

2021-06-10T03:05:00.910021Z

Updated

2021-06-10T03:05:00.910021Z

#include <iostream>
using namespace std;

int count1(int n){
    
    if(n == 0){
        return 0;
    }
    if(n == 1){
        return 1;
    }
    
    int countof1innm1 = count1(n-1);
    int countinn = 0;
    
    while(n !=0){
        int rem = n%10;
        if(rem ==1){
            countinn++;
        }
        n = n/10;
    }
    
    return countinn + countof1innm1;
    
    
}


int main() {
    
    int n;
    cin>>n;
    cout<<count1(n);
    
}
INFO