עבור לתוכן

עזרה ברקורסיה עם ספירה!

Featured Replies

פורסם

בבקשה! איך אני בונה פונקציה רקורסיבית שמחזירה את מספר הספרות במספר. למשל : 4567 יחזיר 4. אני משתגע כי אני לא יכול לעשות COUNTER כי כל פעם הוא מתאפס. אני מבין שתנאי היציאה שלי הוא n==n%10 ואני מקטין את הבעיה ל n/10... איך אני סופר בכל איטרציה ?????

פורסם

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

פורסם
  • מחבר

תודה רבה פתרתי את זה ב2 שורות.

ארכיון

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

דיונים חדשים