עזרה בשפת סי
שלום לכולם. אני צריך לבנות פונקציה שתמיין מערך בגודל N עפ"י מספרים שליליים ==> משמאל, מספרים חיוביים ==> מימין. הסדר עצמו של המספרים בתוך הקבוצות לא משנה. יש לי רעיון איך לגשת למשימה, אולם אני לא מצליח לממש אותו. להלן הרעיון: אבנה פונקציה שבודקת מסוף המערך (N--) את הערכים הנתונים. אם המספר שלילי, נחליף אותו במספר החיובי הראשון שנמצא בתחילת המערך. אם הוא חיובי, נותיר אותו במקומו. האם הרעיון שלי נשמע סביר, ואם כן - כיצד אממש אותו באלגוריתם? מדולה.
שלום לכולם. אני צריך לבנות פונקציה שתמיין מערך בגודל N עפ"י מספרים שליליים ==> משמאל, מספרים חיוביים ==> מימין. הסדר עצמו של המספרים בתוך הקבוצות לא משנה. יש לי רעיון איך לגשת למשימה, אולם אני לא מצליח לממש אותו. להלן הרעיון: אבנה פונקציה שבודקת מסוף המערך (N--) את הערכים הנתונים. אם המספר שלילי, נחליף אותו במספר החיובי הראשון שנמצא בתחילת המערך. אם הוא חיובי, נותיר אותו במקומו. האם הרעיון שלי נשמע סביר, ואם כן - כיצד אממש אותו באלגוריתם? מדולה.