05-12-2008, 20:15
|
|
|
חבר מתאריך: 15.08.06
הודעות: 1,561
|
|
עבור כל מספר של מספרים עוקבים יש לך רק אפשרות אחת (אין אפשרות שיהיה 6 + 7 +8 וגם 9 + 10 + 11)
וכדי למצוא את האפשרות הזאת הממוצע של המספרים האלה הוא בדיוק המספר המקורי חלקי מספרם - למשל בדוגמא שלך - עבור 2 מספרים עוקבים, הממוצע שלהם הוא 21/2 = 10.5.
עבור 3 מספרים עוקבים, הממוצע שלהם הוא 21/3 = 7
אז כדי למצוא את המספרים העוקבים, כאשר אתה מחפש בדיוק מספר מסוים של מספרים (נסמן X), אתה יכול להתחיל מהממוצע שלהם ולכלול בחישוב את X/2 המספרים הקודמים למספר, וX/2 המספרים העוקבים למספר, ולראות אם זה מגיע למספר שאתה מחפש.
למשל, עבור X=4, נקבל 21/4=5.25
אז נבדוק את המספרים 4,5,6,7, ונראה שזה מסתכם ל22, שזה רע בשבילנו.
עכשיו כשאתה יודע עבור כל X לחשב אם קיים X מספרים עוקבים כאלו, אתה רק צריך לבדוק מה התנאי עצירה שלך, ולעשות לולאה מ2 עד המספר שאתה מקבל.
חג שמח
_____________________________________
!!אזהרה!!
ההודעה עלולה להכיל שברי אגוזים ו/או איברי דגים כלשהם
!!אזהרה!!
|