Write a C program to print "GfG" repeatedly without using loop, recursion and any control structure? Last Updated : 11 Oct, 2018 Summarize Comments Improve Suggest changes Share Like Article Like Report As we all know the concept of printing the given string repeatedly using various loops(for loop,while loop),recursion and some control structure also. But the question is how we will print the given string repeatedly i.e. infinitely without using any loops,recursion and any control structure? Examples: Input : GFG Output : GFGGFGGFGGFG...(It will print GFG infinitely). The idea is to use system() to call the program itself. While compiling, we pass the executable file name "test". We call system(test) which will execute the same program repeatedly, because system is a function which executes extern commands or executable files. CPP // The program is compiled using -O option // to produce output executable file name // as "test" #include<stdio.h> #include<stdlib.h> int main() { printf("GFG"); system("test"); return 0; } Output: It will print GFG infinitely. Comment More infoAdvertise with us Next Article Write a C program to print "Geeks for Geeks" without using a semicolon B Bishal Dubey Improve Article Tags : Misc C Language c-puzzle Practice Tags : Misc Similar Reads Write a C program to print "Geeks for Geeks" without using a semicolon First of all we have to understand how printf() function works. Prototype of printf() function is: int printf( const char *format , ...) Parameter format: This is a string that contains a text to be written to stdout.Additional arguments: ... (Three dots are called ellipses) which indicates the vari 2 min read How to print a number 100 times without using loop and recursion in C? 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 min read Print Substring of a Given String Without Using Any String Function and Loop in C In C, a substring is a part of a string. Generally, we use string libary functions or loops to extract the substring from a string and then print it. But in this article, we will learn how to print the substring without using any string function or loops.The simplest method for printing a substring 2 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 C program to print characters without using format specifiers As we know that there are various format specifiers in C like %d, %f, %c etc, to help us print characters or other data types. We normally use these specifiers along with the printf() function to print any variables. But there is also a way to print characters specifically without the use of %c form 1 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 Like