| 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(); } |
조회 수 672 추천 수 0 댓글 0
| 번호 | 분류 | 제목 |
|---|---|---|
| 118 | JSP | 홈페이지 |
| 117 | C언어 | 학생 정보를 점수순으로 정렬 |
| 116 | XML |
판매관리
|
| 115 | XML |
파트2
|
| 114 | C언어 | 특정숫자 사이의 2,3 의 배수 개수 구하기 |
| 113 | C언어 | 특정 숫자 사이의 2,3의 배수 개수 구하기 2 |
| 112 | C언어 |
특정 숫자 사이의 2,3의 배수 개수 구하기
|
| 111 | C언어 | 카운터프로그램 ver1 |
| 110 | C언어 |
카운터 프로그램 VER.2
|
| 109 | C언어 |
카운터 프로그램 VER.1
|
| 108 | C언어 | 카운터 프로그램 (ver.2) |
| 107 | C언어 |
집합의 원소 수
|
| 106 | C언어 | 정수 5개를 입력받아 평균보다 큰 정수 출력(ver.1) |
| 105 | C언어 | 정수 5개를 입력받아 선택정렬 (ver.2) |
| 104 | C언어 | 저축예금 클래스 VER.4 |