Author -  Sai gowtham

How to repeat a string n times in C++

In this tutorial, we are going to learn about how to repeat a string n (number) of times in C++.

In C++, we don’t have a built-in method to repeat a string as we have in Java, Python languages, so we can do it manually by using a for loop.

Repeating a string

To repeat a string n times, we can use the for loop in C++.

Here is an example, that repeats the name string 3 times:

#include <iostream>

using namespace std;

int main() {
  string name = "sai";
  string repeat;

  for (int i = 0; i < 3; i++)
    repeat += name;

  cout << repeat;
  return 0;
}

Output:

"saisaisai"

We can also create a repeat() function like this:

#include <iostream>

using namespace std;

string repeat(string s, int n) {
  string repeat;

  for (int i = 0; i < n; i++)
    repeat += s;

  return repeat;
}

// using the repeat function
int main() {
  cout << repeat("sai", 3);
  return 0;
}

Css Tutorials & Demos

How rotate an image continuously in CSS

In this demo, we are going to learn about how to rotate an image continuously using the css animations.

How to create a Instagram login Page

In this demo, i will show you how to create a instagram login page using html and css.

How to create a pulse animation in CSS

In this demo, i will show you how to create a pulse animation using css.

Creating a snowfall animation using css and JavaScript

In this demo, i will show you how to create a snow fall animation using css and JavaScript.

Top Udemy Courses

JavaScript - The Complete Guide 2023 (Beginner + Advanced)
JavaScript - The Complete Guide 2023 (Beginner + Advanced)
116,648 students enrolled
52 hours of video content
$14.99 FROM UDEMY
React - The Complete Guide (incl Hooks, React Router, Redux)
React - The Complete Guide (incl Hooks, React Router, Redux)
631,582 students enrolled
49 hours of video content
$24.99 FROM UDEMY
Vue - The Complete Guide (w/ Router, Vuex, Composition API)
Vue - The Complete Guide (w/ Router, Vuex, Composition API)
203,937 students enrolled
31.5 hours of video content
$14.99 FROM UDEMY