इस समस्या में, हमें c में एक प्रोग्राम लिखना होता है जो लूप, रिकर्सन और किसी भी नियंत्रण संरचना का उपयोग किए बिना बार-बार एक स्ट्रिंग 'ABCD' को प्रिंट करेगा।
इसलिए, हमें कोड के एक ही ब्लॉक को अनंत समय तक कॉल या चलाना होगा, लेकिन लूप, रिकर्सन या कंट्रोल स्ट्रक्चर का उपयोग किए बिना जो कार्य करने के लिए सबसे आम तरीके हैं। इसके लिए हम एक ही प्रोग्राम को लूपिंग की जगह कई बार चलाएंगे। यह दिए गए बाधाओं के भीतर हमारे कार्य को पूरा करेगा। सिस्टम () विधि को कोड के अंदर नियोजित किया जा सकता है जो प्रोग्राम को अनंत बार कॉल करेगा।
प्रोग्राम को बार-बार चलाने के लिए हम फाइल का नाम सिस्टम () मेथड में पास करेंगे।
हमारे समाधान को दर्शाने वाला कार्यक्रम
उदाहरण
//naming the program file main #include<stdio.h> #include<stdlib.h> int main(){ printf("ABCD\t"); system("main"); return 0; }
आउटपुट
The program will print ABCD infinate times untill you stop the program execution.