Print a string N number of times in C++

Hey, guys today we are going to learn how to print a string N number of times in C++. We can print a string N number of times with the help of iteration statements also known as loops. Before starting with the program lets discuss iteration statements.

Iteration statements / Loops

Iteration statements are used to execute a statement or a block of statements multiple numbers of times depending on the condition specified. In other words, loops execute a block of given statements repeatedly until the specified condition is true. Iteration statements involve ‘initialisation’, ‘test expression’ and ‘updating expression’. 3 iteration statements used in C++ are :

  • for loop: This entry controlled loop iterate the block of statement a specific no of times.Syntax:
    for(initialisation;test_expression;updating_expression)
    {
    statements;
    }
  •  while loop: This entry controlled loop iterates the block of statements. It is mostly used when the number of iterations is not known beforehand. more info Its syntax is:
initalisation;
while(test_expression)
{
statements;
updating_expression;
}
  • do-while loop: This is an exit controlled loop which means it executes the statement block once even if the test expression is false. Its syntax is:
initialisation;
do{
statements;
updating_expression;
} while(test_expression);

Program to print a string N number of times using for loop

#include <iostream>
using namespace std;

int main()
{
    int N;
    cout<<"Enter the value of N";
    cin>>N;
    for(int i=1;i<=N;i++)
    {
        cout<<"Hello, Have a nice day "<<endl;
    }

    return 0;
}

Output:

Enter the value of N 2                                                                                                                               

Hello, Have a nice day                                                                                                                               

Hello, Have a nice day

C++ Program to print a string N number of times using while loop

#include <iostream>
using namespace std;

int main()
{
    int N;
    cout<<"Enter the value of N";
    cin>>N;
    int i=1;
    while(i<=N)
    {
        cout<<"Hello, Have a nice day "<<endl;
        i+=1;
    }

    return 0;
}

Output:

Enter the value of N 3                                                                                                                               

Hello, Have a nice day                                                                                                                               

Hello, Have a nice day                                                                                                                               

Hello, Have a nice day

Program to print a string N number of times using do-while loop

#include <iostream>
using namespace std;

int main()
{
    int N;
    cout<<"Enter the value of N";
    cin>>N;
    int i=1;
    do 
    {
        cout<<"Hello, Have a nice day "<<endl;
        i+=1;
    }while(i<=N);

    return 0;
}

Output:

Enter the value of N 4                                                                                                                               

Hello, Have a nice day                                                                                                                               

Hello, Have a nice day                                                                                                                               

Hello, Have a nice day                                                                                                                               

Hello, Have a nice day

Also, refer:

Leave a Reply

Your email address will not be published. Required fields are marked *