קבלו בעיה....בבקשה בבקשה דחוף ביותר אני חייב לפתור!!!
הבעיה: הפונקציה שלי אמורה לקבל שתי מספרים. אחד גדול ואחד קטן. הפונקציה אמורה להיות רקורסיבית כאשר מטרתה היא להראות איפה צריך לשים פלוסים במספר הגדול בשביל שיצא המספר הקטן.
לדוגמה: אם הגדול הוא 1034 והקטן הוא 17....אז היא אמורה להציג 10+3+4
(היא יודעת לשים פלוסים אחרי 10 אחרי 3 ואחרי ארבע כך שתוצאת התרגיל היא בעצם 17. או אם הגדול הוא 111 והקטן הוא 3 אז היא אמורה להציג 1+1+1)
עדיפות שהפיתרון יכתב ב C# אבל אלגוריתם בהחלט יספיק!!!!!דחוף ביותר חברים!!)
בתגובה להודעה מספר 1 שנכתבה על ידי Alexinho שמתחילה ב "דחוף!!!דחוף!!!דחוף!!!!עדיפות למביני C# (סי-שארק)"
לאחר מכן אתה צריך לחלק את המספר בעשרות ובאחדות על ידי הפעולה
קוד:
num%10 = num
אם אני זוכר נכון ואז כבר להקפיץ את הפונקציה כך שהיא מחזירה את הערך עם הפלוס
אני חושב שאתה צריך משתנה שמחלק כמו שרשום למעלה ומשתנה שהוא ה total שכל פעם משתנה היות ואתה מחבר איתו את הסכום.
בתגובה להודעה מספר 4 שנכתבה על ידי danben שמתחילה ב "אם זה באמת כ"כ דחוף, כמה תהיה מוכן לשלם על פיתרון שעובד?"
ציטוט:
מתנצל בפני כל החברים הפעילים אם פגעתי בפעילות השוטפת בפורום. אני מתחייב לא לענות יותר לשאלות מהסוג "תעשו לי את השיעורים שקיבלתי לפני חודש ועדיין לא עשיתי כי אני כ"כ עצלן דחוף!!!!!!!!!!!!!!!!" בתגובות הולמות ע"מ שלא לפגוע בפעילות הפורום.
danben ... מעצבן אותך? תעשה כמוני, או שפשוט תעיר לו על זה או שאל תענה בכלל כי כמו שכתוב בתקנון של הפורום אנחנו לא פה בשביל לעשות לאנשים את השיעורי בית.
בתגובה להודעה מספר 1 שנכתבה על ידי Alexinho שמתחילה ב "דחוף!!!דחוף!!!דחוף!!!!עדיפות למביני C# (סי-שארק)"
אני יעזור לך קצת
דבר ראשון שנגשים לרקורסיה חייבים למצוא את התנאי עצירה של הרקורסיה
אז בוא תחשוב על התנאי עצירה (אני אתן לך רמז , במקרה הזה יש 2 מקרים שבהם צריך לעצור)