חידה קלה ונחמדה

regit knup

New member
../images/Emo62.gif

מתחילים ככה: מחברים את כל המספרים עד למספר שקטן מ 0, שומרים אותו במישתנה M, ואז עוד פעם מחברים את כל המספרים עד למספר שקטן מ 0, גם שומרים במישתנה N, ואז בודקים מה יותר גדול, את מה שיותר גדול שומרים ב M, וככה עד הסוף. זהו!
 

איייייל

New member
נסיון נוסף

מגדירים משתנה עזר, ומאתחלים אותו ב 0. כעת עוברים על כל המספרים: אם המספר אי-שלילי, מוסיפים אותו למשתנה העזר. אם המספר שלילי, מוסיפים אותו למשתנה העזר, ואם משתנה העזר נעשה שלילי אז מאפסים אותו. הערך המקסימלי שמשתנה העזר מקבל הוא הסכום המבוקש, אלא אם כן פספסתי איזה מקרה...
 
האם לא דרוש פירוט נוסף -

אם המטרה היא למצוא את מספרי האבר הראשון והאבר האחרון של תת-הסדרה?
 

איייייל

New member
נו, טוב

פשוט, צריך לזכור גם את המקום האחרון שבו איפסנו את משתנה העזר, ואת הרצף הכי ארוך שהיה עד עכשיו כולל האינדקסים שלו (זה די מובן מאליו אז לא היה לי כוח לפרט...)
 
למעלה