זקוק לעזרה ב-C

kreka

New member
זקוק לעזרה ב-C

הפונקציה הבאה מבצעת מיון מהיר בסדר עולה. היא מקבלת מילה להלן token* כמו כן מקבלת איבר ראשון של המילה להלן low וגם את אינדקס האיבר האחרון במילה -high הבעייה היא שאני לא יודע אילו שינויים עלי לבצע בכדי שהמיון יתבצע בסדר יורד. הרבה חברה ניסו והתייאשו,וגם פה זו לא פעם ראשונה שאני שואל ולא ממש הצליחו לעזור לי. מישהו...?
 

ke

New member
מה הבעיה עם מה ששלחתי לך פעם קודמת

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

kreka

New member
הבעייה היא...

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

ke

New member
לא הבנתי

אתה מתכוון שאתה מכניס מילה והיא יוצאת ממוינת. כי אם כן אז זה עובד. החלפתי את ה ב main ל char a[] = "abcde"; והדפסתי את a אחרי המיון ויצא edcba. זה לא מה שרצית ???
 

kreka

New member
תודה,זה הסתדר בסוף.

מצאתי את השינוי שהיה צריך לעשות בתנאים. תודה בכל אופן.
 
למעלה