ในปัญหานี้ เราต้องเขียนโปรแกรมในภาษา 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.