Как напечатать N раз без использования циклов или рекурсии?

Опубликовано: 30 Декабря, 2021

Как напечатать «Hello» N раз (где N - ввод пользователя) без использования цикла, рекурсии или перехода.

Input : N, that represent the number of times you want to print the statement.
Output : Statement for N times

Сначала мы создаем класс. После этого нам нужно инициализировать конструктор класса, написав оператор, который вы хотите распечатать, внутри оператора cout / print. Основная идея, использованная здесь, заключается в том, что «Нет. раз вы создаете объект класса, конструктор этого класса вызывается столько раз ».

// CPP program to print a sentence N times
// without loop and recursion.
// Author : Rohan Prasad
#include <iostream>
using namespace std;
class Print {
public :
Print()
{
cout << "Hello" << endl;
}
};
int main()
{
int N = 5;
Print a[N];
return 0;
}
Выход:
Привет
Привет
Привет
Привет
Привет
Хотите учиться на лучших видео и практических задачах, ознакомьтесь с базовым курсом C ++ для базового и продвинутого уровня C ++ и курсом C ++ STL для языка и STL. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .
C++