Algorithm
Problem Name:
In this HackerRank Functions in C++ programming problem solution,
A for loop is a programming language statement which allows code to be repeatedly executed.
The syntax is
for ( <expression_1> ; <expression_2> ; <expression_3> )
<statement>
- expression_1 is used for intializing variables which are generally used for controlling the terminating flag for the loop.
- expression_2 is used to check for the terminating condition. If this evaluates to false, then the loop is terminated.
- expression_3 is generally used to update the flags/variables.
A sample loop is
for(int i = 0; i < 10; i++) {
...
}
In this challenge, you will use a for loop to increment a variable through a range.
Input Format
You will be given two positive integers, a and b (a <= b) separated by a newline.
Sample Input
8
11
Sample Output
eight
nine
even
odd
Code Examples
#1 Code Example with C++ Programming
Code -
C++ Programming
#include <iostream>
#include <cstdio>
using namespace std;
int main(void)
{
int a, b;
cin >> a >> b;
for(int i = a; i < = b; i++){
if(i == 1)
cout << "one" << endl;
else if(i == 2)
cout << "two" << endl;
else if(i == 3)
cout << "three" << endl;
else if(i == 4)
cout << "four" << endl;
else if(i == 5)
cout << "five" << endl;
else if(i == 6)
cout << "six" << endl;
else if(i == 7)
cout << "seven" << endl;
else if(i == 8)
cout << "eight" << endl;
else if(i == 9)
cout << "nine" << endl;
else if(i > 9 && (i % 2 == 0))
cout << "even" << endl;
else
cout << "odd" << endl;
}
return 0;
}
Copy The Code &
Try With Live Editor
Input
Output