¿Cómo imprimir un número 100 veces sin usar bucle y recursividad en C?

Es posible resolver este problema utilizando un bucle o un método de recursión, pero ¿qué pasa si ambos no están permitidos?

Una solución simple es escribir el número 100 veces en la instrucción cout. Una mejor solución es usar la directiva #define ( expansión de macro )

// CPP program to print "1" 100 times.
  
// Prints 1 only once
#define a cout<<"1"<<endl;
  
// Puts "a" 10 times
#define b a a a a a a a a a a
  
// Puts "b" 10 times
#define c b b b b b b b b b b
  
int main()
{
  c;
  return 0;
}

Salida: 100 veces 1.

Este artículo es una contribución de Aditya Rakhecha . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *