How to print a number 100 times without using loop and recursion in C? Last Updated : 02 Mar, 2023 Comments Improve Suggest changes Like Article Like Report It is possible to solve this problem using loop or a recursion method but what if both are not allowed? A simple solution is to write the number 100 times in cout statement. A better solution is to use #define directive (Macro expansion) CPP // 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; } Output: 100 times 1. Time Complexity: O(1). As the program prints "1" only once and it has a constant time complexity of O(1). Space Complexity: O(1). As no extra space is used in the program, the space complexity is constant and O(1). Comment More infoAdvertise with us Next Article How to print a number 100 times without using loop and recursion in C? A Aditya Rakhecha Improve Article Tags : Misc C Language c-puzzle Practice Tags : Misc Similar Reads Print a number 100 times without using loop, recursion and macro expansion in C? It is possible to solve this problem using loop or a recursion method. And we have already seen the solution using #define directive (Macro expansion) but what if all three are not allowed? A simple solution is to write the number 100 times in cout statement. A better solution is to use concept of C 1 min read Print a character n times without using loop, recursion or goto in C++ Given a character c and a number n, print the character c, n times. We are not allowed to use loop, recursion, and goto. Examples : Input : n = 10, c = 'a'Output : aaaaaaaaaa Input : n = 6, character = '@'Output : @@@@@@ In C++, there is a way to initialize a string with a value. It can be used to p 2 min read Print 1 to 100 without loop using Goto and Recursive-main Our task is to print all numbers from 1 to 100 without using a loop. There are many ways to print numbers from 1 to 100 without using a loop. Two of them are the goto statement and the recursive main. Print numbers from 1 to 100 Using Goto statement Follow the steps mentioned below to implement the 5 min read Print 1 to 100 in C++ Without Loops and Recursion We can print 1 to 100 without using loops and recursion using three approaches discussed below: 1) Template Metaprogramming: Templates in C++ allow non-datatypes also as parameters. Non-datatype means a value, not a datatype. Example: CPP // CPP Program to print 1 to 100 // without loops and recursi 3 min read C Program to Print Number series without using any loop Write a C program for given two number N and K, our task is to subtract a number K from N until number(N) is greater than zero, once the N becomes negative or zero then we start adding K until that number become the original number(N). Note: Not allow to use any loop. Examples : Input : N = 15 K = 5 2 min read Like