הי..הבעיה שלי היא כזאת:
כתוב פונקציה רקורסיבית המקבלת כפרמטר משלם שלם חיובי ומחזירה את הספרה הגדולה ביותר.
לדוגמה 14329 אז 9. אז רשמתי את הרקורסיה והיא לא עובדת - למה?
int MaxDigit (int num) { int max; if (num < 0) return 0; else { if (max < num%10) max = num%10; return MaxDigit(num/10); } }
|