ในปัญหานี้ เราต้องเขียนโปรแกรมในภาษา c ซึ่งจะพิมพ์สตริง 'ABCD' ซ้ำๆ โดยไม่ต้องใช้ลูป การเรียกซ้ำ และโครงสร้างการควบคุมใดๆ
ดังนั้น เราจะต้องเรียกหรือเรียกใช้บล็อกเดียวกันของรหัสเวลาไม่จำกัด แต่ไม่ต้องใช้โครงสร้างการวนซ้ำ การเรียกซ้ำ หรือการควบคุม ซึ่งเป็นวิธีการทั่วไปในการปฏิบัติงาน สำหรับสิ่งนี้ เราจะเรียกใช้โปรแกรมเดียวกันหลายครั้งแทนที่จะวนซ้ำ สิ่งนี้จะทำงานของเราภายใต้ข้อจำกัดที่กำหนด ระบบ() สามารถใช้ method ใน code ที่จะเรียกโปรแกรม infinite ได้
เราจะส่งชื่อไฟล์ไปที่ระบบ () วิธีการเรียกใช้โปรแกรมซ้ำ ๆ
โปรแกรมเพื่อแสดงโซลูชันของเรา
ตัวอย่าง
//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.