הבעיה
זאת לא בדיוק הבעיה אבל אני מביא רק את הפרטים החשובים. יש לי קו ישר שמחולק למקטעים. מספר המקטעים הוא פרמטר. בכל מקטע יש מספר אפשרויות (סופי ויחסית קטן) למקם חפץ, שתלוי באורך המקטע. אני רוצה להדפיס את כל האפשרויות לכל המיקומים של חפצים לאורך הקו. לדוגמא, נניח ויש לי 3 מקטעים, כל אחד באורך 3 (הם לא חייבים להיות באורך זהה). בכל מקטע יש 3 אפשרויות למקם את החפץ, אני צריך להדפיס (- מסמן מקום ריק, 0 מסמן את החפץ): 1. 0-- 0-- 0-- 2. -0- 0-- 0-- 3. --0 0-- 0-- 4. 0-- -0- 0-- ... 27. --0 --0 --0 בעזרת 3 לולאות מקוננות קל לעשות זאת. אבל מספר המקטעים הוא פרמטר, לכן זו לא הדרך.