יש לי מערך לא ממוין ואני צריך למיין את המערך אבל במערך אחר... כאילו כל פעם למצוא את המספר הקטן ביותר במערך ולשים אותו במערך אחר וככה המערך האחר יהיה ממוין והמערך המקורי ישאר לא ממוין ...
הבעיה שלי שכל פעם שאני מחפש במערך את המספר הקטן ביותר הוא מוצא לי את אותו מספר קטן נגיד לדוגמא אם יש לי מערך :5,8,9,2,7,3,1,6 אז כל פעם הוא מוצא לי את מספר 1 במערך אני צריך שאחרי שהוא מצא לי את המספר שיחפש את המספר השני הכי קטן ואז השלישי וכו' ..לדוגמא:#include "stdafx.h"
#include<iostream>
#include <stdlib.h>
using namespace std;
const int SIZE = 10;
int sum=0;
void main(){
int array1={6,5,9,3,5,8,0,2,1,7};
int temp;
for (int count=0;count<10;count++){
temp=array1;
for (int count2=0;count2<9;count2++){
if (temp>array1)
temp=array1;
}
}
}
מה אני צריך לשנות כדי שיעשה לי את זה??
תודה רבה!!