יש לי את הקוד הבא(מה התוכנית אמורה לעשות זה לא כ"כ משנה).
קוד:
for (int x=0;x<2;x++)
{
for (int y=0;y<2;y++)
{
for (int z=0;z<2;z++)
{
for (int n=0;n<2;n++)
{
cout << x << "," << y << "\n" << z << "," << n << "\n\n";
}
}
}
}
ניסתי ל"המיר" את הקוד לרקורסיה כדי שאני אבחר כמה לולאות מקוננות יהיו בתוכנית:
זאת התוכנית החדשה שלא עובדת.
קוד:
void FunChe ()
{
b++;
if (b <= 4)
{
for (int a=0;a<2;a++)
{
for (int b=0;b<2;b++)
{
cout << b << "," << a << "," <<"\n";
FunChe();
}
}
}
}
משם לא הצלחתי להגיע לאותו תוצאה.
תודה לעוזרים.