Cómo imprimir «Hola» N veces (donde N es la entrada del usuario) sin usar bucle, recursividad o goto.
Entrada: N, que representa la cantidad de veces que desea imprimir el extracto. Salida: Declaración para N veces
Primero, creamos una clase. Después de eso, debemos inicializar el constructor de la clase escribiendo la instrucción que desea imprimir dentro de una instrucción cout/print. La idea básica utilizada aquí es que “El no. de veces que creas el objeto de la clase, el constructor de esa clase se llama así muchas veces”.
CPP
// 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; }
Producción:
Hello Hello Hello Hello Hello
Complejidad de tiempo: O(N)
Espacio auxiliar: O(1), no se requiere espacio adicional, por lo que es una constante.