Help The program has to be in c cpp and must compile as such

Help!!! The program has to be in c++ (.cpp) and must compile as such. I use linux.

Different loops to solve the same problem

Each of the following three tasks can be solved using a loop:

Ask user how many times they want the computer to print \"HI\". Print \"HI\" that many times.

Print a countdown from 10 to 1, then print \"Liftoff!\"

Ask the user for name. Don\'t stop asking until they type \"Barney\"

Question to ponder for #1: What if the user answers 0? Do all three loops behave the same way?

Solve each task three times using the three different types of loops in the language: for-loop, while-loop, do-while loop. Combine all of the code into a single main-function. You should have a total of nine loops in your program when you are done (three for each of the three tasks).

Solution

#include <iostream>

using namespace std;

int main()
{
int n;
cout << \"How many times do you want to print \'HI\': \";
cin >> n;
int i;
for(i=0; i<n; i++){
cout<<\"HI\"<<endl;
}
i =0;
while(i < n){
cout<<\"HI\"<<endl;
i++;
}
i =0;
do{
cout<<\"HI\"<<endl;
i++;
}while(i < n);

int j;
for(j=10;j>0; j--){
cout<<j<<endl;
}
cout<<\"Liftoff!\"<<endl;
j=10;
while(j>0){
cout<<j<<endl;
j--;
}
cout<<\"Liftoff!\"<<endl;
j=10;
do{
cout<<j<<endl;
j--;
}while(j>0);
cout<<\"Liftoff!\"<<endl;

string name;
name=\"\";

for (;name !=\"Barney\";){

cout<<\"Enter the name: \";
cin >> name;

}
name=\"\";
while(name !=\"Barney\"){

cout<<\"Enter the name: \";
cin >> name;
}

name=\"\";
do{

cout<<\"Enter the name: \";
cin >> name;
}while(name !=\"Barney\");


return 0;
}

Output:

HI   

HI   

HI   

HI   

HI   

HI   

10   

9

8

7   

6

5

4

3

2

1

Liftoff!   

10   

9

8

7

6

5

4

3

2

1

Liftoff!   

10   

9

8

7

6

5

4

3

2

1

Liftoff!

Enter the name: suresh   

Enter the name: Barney   

Enter the name: suresh   

Enter the name: Barney   

Enter the name: suresh   

Enter the name: Barney

Help!!! The program has to be in c++ (.cpp) and must compile as such. I use linux. Different loops to solve the same problem Each of the following three tasks c
Help!!! The program has to be in c++ (.cpp) and must compile as such. I use linux. Different loops to solve the same problem Each of the following three tasks c
Help!!! The program has to be in c++ (.cpp) and must compile as such. I use linux. Different loops to solve the same problem Each of the following three tasks c

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site