int find_element(int a,int n, int *index1, int*index2 )
הפונקציה מקבלת מערך ממוין של שלמים ואורכו n הפונקציה בודקת אם יש במערך שני איברים שסכומם 0 אם כן היא תחזיר את שני האינדקסים שלהם ל index1 index2 ותחזיר 1 לערך הפונקציה אחרת תחזיר 0 אם יש יותר מזוג אחד כזה היא תחזיר את האינדקסים של זוג אעחד בלבד
שמים מתביע להתחלה מצביע לסוף בודקים את הערך של החיבור ביניהם.אם קטן מ-0 משנים את המצביע שהצביע להתחלה שיצביע על האיבר הבא,ואם גדול מ-0 משנים את המצביע שהצביע על הסוף שיצביע על האיבר הקודם.
כל זה בתוך לולאת while שהתנאי שלה כל עוד המצביע שהצביע על ההתחלה+1 שונה מהמצביע על הסוף...