목록으로 2013.04.18. 00:48
C언어

5개 선택 정렬(ver.1)

youtube
class SortNumber
{
        private : 
                int size,num[5],origin[5];
        public :
                SortNumber();
                void selectionSort();
                void prnNumber();
};
SortNumber::SortNumber()
{
        size = 5;
        cout << "5개의 정수를 입력하세요";
                for(int i = 0 ; i<size; i++)
                {
                        cin >> num[i];
                        origin[i] = num[i]; 
                }
                                
}
void SortNumber::selectionSort()
{
        int min,temp;
        for(int j=0 ; j<size - 1; j++)
        {
                        min = j;
                        for(int k=j+1; k<size;k++)
                        if(num[k] < num[min])
                                min = k ;
                if (j != min)
                {
                        temp = num[min];
                        num[min] = num[j];
                        num[j] = temp;
                }
        }
}
void SortNumber ::prnNumber()
{
        cout << " 입력한 숫자 : ";
        for(int l=0;l<size;l++)
        cout<< origin[l] << " ";
        cout << endl;
        cout << " 소트된 숫자 : ";
        for(int m=0;m<size;m++)
                cout<< num[m] << " ";
        cout << endl;
}
void main()
{
        SortNumber myNum;
        myNum.selectionSort();
        myNum.prnNumber();
}

댓글 0

댓글 작성 권한이 없습니다. 로그인하기

NO
TITLE
섬네일
C언어
s | 11. 15 | 조회
43
C언어 s
C언어
profile 너에게제공 | 11. 15 | 조회
42
C언어 c++ 11/15
profile 너에게제공 | 11. 15 | 조회
41
E비즈니스
| 11. 15 | 조회
40
E비즈니스 블랙리스트
E비즈니스
| 11. 11 | 조회
38
E비즈니스 위생정리
profile 너에게제공 | 11. 09 | 조회
36
profile 너에게제공 | 11. 09 | 조회
35
C언어
profile 너에게제공 | 11. 08 | 조회
34
C언어 ㅇ_ㅇ
C언어
df | 11. 08 | 조회
33
C언어 df
s | 11. 08 | 조회
32
E비즈니스
profile 너에게제공 | 11. 05 | 조회
31
E비즈니스 맞춤형안경
profile 너에게제공 | 11. 01 | 조회
29