In this HackerRank Conditional Statements problem in c++ programming language you have Given a positive integer n, do the following:
- If 1 <= n <= 9, print the lowercase English word corresponding to the number.
- If n > 9, print Greater than 9.
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;
}
0 Comments