שפת c - עזרה

telina

New member
שפת c - עזרה

אני צריכה לכתוב תכנית, אשר תסדר 10 מס' בסדר עולה, בשיטה של "מיון כניסה" או "מינימום-מקסימום". כיצד אני עושה זאת?
 

neko

New member
לפני שהמחשב עושה משהו בשבילך,

את צריכה לדעת מה את רוצה שהוא יעשה - בדיוק. את יודעת בעצמך למיין לפי הכנסה או מינ'-מקס'?
 

neko

New member
תתחילי מהקל - מיון הכנסה.

דמייני שיש לך 10 קלפים (2 עד מלכה למשל) מעורבבים, ואת צריכה למיין אותם. את לוקחת את הקלף הכי גדול, ושמה אותו בצד. אח"כ את לוקחת את הקלף הכי גדול מאלו שנשארו, ושמה אותו ליד הקודם. ככה את ממשיכה עד שנגמרים הקלפים - ו-VIOLA הם מסודרים. בתוכנה המצב דומה, אלא שכדי לחסוך מקום את מחליפה בין מספרים במקום לשים אותם בצד - את עוברת בהחחלה על כל המערך, לוקחת את הכי גדול, ומחליפה אותו עם הימני ביותר. אח"כ מוצאת את הכי גדול מתוך ה-9 שנשארו, ומחליפה אותו עם השני מימין. ככה עד המספר האחרון - וסיימת...
 
למעלה