In this HackerRank Conditional Statements problem in c++ programming language you have Given a positive integer n, do the following:

  1. If 1 <= n <= 9, print the lowercase English word corresponding to the number.
  2. If n > 9, print Greater than 9.


HackerRank Conditional Statements solution in c++ programming


HackerRank Conditional Statements problem solution in c++ programming.

#include <bits/stdc++.h>

using namespace std;


int main() {
int in;
string num[10] = {"Greater than 9", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"};

cin >> in;

if(in > 9){
    cout << num[0];
}
else{
    cout << num[in];
}

return 0;
}


Second solution

#include <cmath>
#include <cstdio>
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;


int main() {
    
    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;
}