12-10-2008, 21:05
|
|
|
חבר מתאריך: 23.11.07
הודעות: 187
|
|
אם יש לך את הנוסחה, אז בעצם עשית את רוב העבודה. בוא תזכר רגע במה זה פונקציה רקורסיבית: אתה מפרק את הבעיה ליחידות יותר ויותר קטנות כל פעם, עד שאתה מגיע ליחידה המינימלית שאי אפשר לפרק הלאה. ואז אתה משנה כיוון, ומשלב את התוצאות שקיבלת, מהיחידה הקטנה ביותר עד לגדולה ביותר.
כלומר, בבעייה שלך - אתה צריך לפרק את המספר לספרות, עד שתגיע לספרה אחת ויחידה. הממוצע של הספרה הזו, מין הסתם, היא הספרה עצמה. עכשיו תתחיל לחזור אחורה - חשב את הממוצע של הספרה השניה מהסוף יחד עם הממוצע של הספרה האחרונה. ואחרי זה, הממוצע של הספרה השלישית מהסוף יחד עם הממוצע של שתי הספרות האחרונות, וכך הלאה. כמובן צריך לקחת בחשבון את הערך המשוקלל של כל ממוצע כזה (וכאמור, יש לך כבר נוסחה).
|