יש לי שאלה
מאוד מציקה לי הייתי "במקום מסוים" נתנו לי פונקציה הבאה
מאוד מציקה לי הייתי "במקום מסוים" נתנו לי פונקציה הבאה
int func(int x) { if (x > 0) return x * func(x-1); else return x; }
שאלו אותי אם נכניס מספר כלשהו מה פונקציה תחזיר לנו אני עניתי אפס וכנראה צדקתי ואז פתאום הם שולפים עוד שאלה "אבל תחשוב לא הייתי כותב פונקציה שמחזירה סתם אפס, אולי תוכל להגיד לי מה התכונתי לעשות ואיך אני התקן את הפונקציה שזה יעבוד כמו שהתכוונתי" נלחצתי לא היה לי מה לענות אולי אתם יכולים לנחש מה הפונקציה הייתה אמורה לעשות. אני נסיתי לשים במ´ום כפל חיסור ויצא לי פלטה מאוד מוזר נגיד הכנסתי 5 אז הפלט: 1 1 2 2 3 3 4 4 5 5 אבל אני לא בטוח שלזה הוא התכוון. תודה לכל הפותרים.