תרגיל| לוח הכפל ורקורסיה ב-C - עמוד 2 - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

תרגיל| לוח הכפל ורקורסיה ב-C


syntex

Recommended Posts

אפשר להוסיף עוד פרמטר , רק שיהיה מוגדר כבר בתוך הפונקציה ולא תתקבל מהראשי.... אני לא רואה איך פרמטר כזה יכול לעזור כי בכול קריאה רקורסיבית הפרמטר יחזור להתחלה שלו.

אפשר לעומת זאת להשתמש בפונקציה אחרת בתנאי שגם היא תהא רקורסיבית , לא עלה לי שום רעיון.

קישור לתוכן
שתף באתרים אחרים

בסופו של דבר הגעתי לפתרון כמעט מלא .


void mult_table(int x,int base, int y){

if(base>y) return;
mult_helper(1,base,y);
}


void mult_helper(int x,int base, int y){

printf("%2d ",x*base);
if(x*base==base*y) return;
else mult_helper(++x,base,y);
if(x>2)return;
putchar('\n');
mult_table(x,++base,y);
return;
}

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...