In this C++ tutorial, you shall learn how to repeat a given string for N times using a For loop, with example programs.
Repeat string for N times in C++
To repeat a string for N times in C++, you can use a For loop to iterate from 0 to N-1, and then in each iteration inside the For loop, append the input string to the repeated string.
1. Repeat string “Hello” for 5 times using For loop in C++
In the following program, we take a string in inputString
and an integer in n
. We have to repeat the string for n number of times.
- Take an empty string in
repeatedString
- Use a C++ For loop to iterate from 0 upto n, and append the
inputString
to therepeatedString
. - After the For loop,
repeatedString
contains the resulting string ofinputString
repeated for n times.
main.cpp
#include <iostream> #include <string> using namespace std; int main() { string inputString = "Hello"; int n = 5; // Number of times to repeat the string string repeatedString = ""; for (int i = 0; i < n; ++i) { repeatedString += inputString; } cout << repeatedString << endl; return 0; }
Output
HelloHelloHelloHelloHello
ADVERTISEMENT
Conclusion
In this C++ Tutorial, we learned how to repeat a given input string for N number of times using a For loop, with examples.