Conditional Statements

Sort by

recency

|

828 Discussions

|

  • + 0 comments
    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";
    }
    
  • + 0 comments

    An easier method, with a switch statement, almost all can understand.

    (NOTE, THIS IS NOT THE FULL CODE, JUST THE IF STATEMENT WHERE YOU HAVE TO PUT AFTER THE // Write your code here COMMENT)

    if (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 {
            cout << "Greater than 9";
        }
    
  • + 0 comments
    #include <bits/stdc++.h>
    
    using namespace std;
    
    
    int main()
    {
        int n;
        cin>> n;
        string WordList[] = {"one", "two", "three", "four", "five", "six", "seven", "eight", "nine"};
        
        if(n<=9 && n>=1)
            cout << WordList[n-1];
        else if(n>9)
            cout << "Greater than 9";
        
    
        return 0;
    }
    
  • + 0 comments

    Why this code isn't running here but in codeblocks

    include

    int main() {

    int n; printf("Enter a value: "); scanf("%d",&n);

    if(1 <= n && n <= 9) switch (n) { case 1:printf("one\n");break; case 2:printf("two\n");break; case 3:printf("three\n");break; case 4:printf("four\n");break; case 5:printf("five\n");break; case 6:printf("six\n");break; case 7:printf("seven\n");break; case 8:printf("eight\n");break; case 9:printf("nine\n");break;

    }
    else if(n > 9)
    {
        printf("Greater than 9");
    }
        return 0;
        }
    
    return 0;
    

    }

  • + 1 comment

    This code can't run in hackerrank but it run in codeblock and online compiler with same output.plz someone solve this if i am wrong.

     #include <iostream>
    

    using namespace std;

    int main() { int n; cout << "Enter any n: "; cin >> n;

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

    }