We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
  • HackerRank Home

    HackerRank

  • |
  • Prepare
  • Certify
  • Compete
  • Hiring developers?
  1. Prepare
  2. C++
  3. Introduction
  4. Conditional Statements
  5. Discussions

Conditional Statements

Problem
Submissions
Leaderboard
Discussions
Editorial

Sort 729 Discussions, By:

recency

Please Login in order to post a comment

  • Madhusanka1997
    3 days ago+ 1 comment

    My code is the below but it is not paasing only one test case, how can solve it?

    include

    using namespace std;

    string ltrim(const string &); string rtrim(const string &);

    int main() { string n_temp; getline(cin, n_temp);

    int n = stoi(ltrim(rtrim(n_temp)));
    
    if ((1<n)&&(n<=9))
    {
    switch (n) {
    
    case 1:
        cout << "one";
        break;
    
    case 2:
        cout << "two";
        break;
    
    case 3:
        cout << "three";
        break;
    
    case 4:
        cout << "four";
        break;
    
    case 5:
        cout << "five";
        break;
    
    case 6:
        cout << "six";
        break;
    
    case 7:
        cout << "seven";
        break;
    case 8:
        cout << "eight";
        break;
    case 9:
        cout << "nine";
        break;
    
    }
    
    }
    else if (n>9)
    {
        cout << "Greater than 9";
    }
    
    return 0;
    

    }

    string ltrim(const string &str) { string s(str);

    s.erase(
        s.begin(),
        find_if(s.begin(), s.end(), not1(ptr_fun<int, int>(isspace)))
    );
    
    return s;
    

    }

    string rtrim(const string &str) { string s(str);

    s.erase(
        find_if(s.rbegin(), s.rend(), not1(ptr_fun<int, int>(isspace))).base(),
        s.end()
    );
    
    return s;
    

    }

    0|
    Permalink
  • sagarpatle461
    1 week ago+ 0 comments

    vector words = {"one", "two", "three","four", "five", "six", "seven","eight","nine"}; if(n>9) cout<<"Greater than 9"; else cout<

    -3|
    Permalink
  • arsalanmehsud007
    2 weeks ago+ 1 comment

    NO ERROR BUT IT SHOWS ERROR WHY?

    include

    using namespace std;

    int main() { int n; cout<<"Enter the positive number from One to Nine="<>n;

    if(n==1)
    {
        cout<<"One";
    }
    else if(n==2)
    {
        cout<<"Two";
    }
    else if(n==3)
    {
        cout<<"Three";
    }
    else if(n==4)
    {
        cout<<"Four";
    }
    else if(n==5)
    {
        cout<<"Five";
    }
    else if(n==6)
    {
        cout<<"Six";
    }
    else if(n==7)
    {
        cout<<"Seven";
    }
    else if(n==8)
    {
        cout<<"Eight";
    }
    else if(n==9)
    {
        cout<<"Nine";
    }
    else {
    {
        cout<<"Greater than nine.";
    }
    
    return 0;
    
    0|
    Permalink
  • hrik4640
    1 month ago+ 1 comment

    include

    include

    using namespace std; int main() {

    int n;
    cout<<"enter value = ";
    cin>>n;
    
    if(n <=9 ){
        if(n == 0){
            cout<<"zero";
        }
        else if(n == 1){
            cout<<"one";
        }
        else if(n == 2){
            cout<<"two";
        }
        else if(n == 3){
            cout<<"three";
        }
        else if(n == 4){
            cout<<"four";
        }
        else if(n == 5){
            cout<<"five";
        }
        else if(n == 6){
            cout<<"six";
        }
        else if(n == 7){
            cout<<"seven";
        }
        else if(n == 8){
            cout<<"eight";
        }
        else if(n == 9){
            cout<<"nine";
        }
    }
    else{
        cout<<"Greater than 9";
    }
    return 0;
    

    }

    0|
    Permalink
  • ddeepakb20
    1 month ago+ 0 comments

    include

    using namespace std;

    int main() { string s; int n; cin>>n; if(n==1){ cout<<"one"; } else if (n==2) { cout<<"two"; } else if (n==3) { cout<<"three"; } else if (n==4) { cout<<"four"; } else if (n==5) { cout<<"five"; } else if (n==6) { cout<<"six"; } else if (n==7) { cout<<"seven"; } else if (n==8) { cout<<"eight"; } else if (n==9) { cout<<"nine"; }

    else { cout<<"Greater than 9"; } return 0; }

    0|
    Permalink
Load more conversations

Need Help?


View editorial
View top submissions
  • Blog
  • Scoring
  • Environment
  • FAQ
  • About Us
  • Support
  • Careers
  • Terms Of Service
  • Privacy Policy