נשלח בתאריך: 22 March 2011 בשעה 15:55 | | IP רשוּם
|
|
|
|
בס"ד
אתה צריך שני משתנים להפרש, ושני משתנים לאינדקס.
צעד ראשון: 'הפרש2' מקבל את ההפרש שבין שני התאים הראשונים במערך.
צעד שני: לולאה בתוך לולאה שתכליתה- מעבר על כל התאים עבור כל התאים (-כלומר: עבוּר כל תא במערך, עבוֹר על כל התאים שאחריו והפחת אותם ממנו):
'הפרש1' יקבל את ההפרש בין שני התאים במערך שאותם אתה בודק כרגע;
אם 'הפרש1' קטן מ'הפרש2', אזי:
'הפרש2' יקבל את הערך שב'הפרש1',
'אינדקס1' יקבל את האינדקס של התא הראשון, ו'אינדקס2' יקבל את האינדקס של התא השני.
זהו רעיון כללי של הפתרון - עבוד עליו.
בהצלחה.
__________________ אין יאוש בעולם כלל!
|