#include <iostream>
using namespace std;
const int arraySize = 10;
void swap(int &a, int &b)
{
int temp = a;
a = b;
b = temp;
}
void selectionSort (int list[], int n)
{
for(int i=0; i<n-1; i++)
{
int min = i;
for(int j = i+1; j<n; j++)
{
if(list[j] < list[min])
min = j;
swap(list[i], list[min]);
}
}
}
void main(void)
{
int list[] = {90, 60, 80, 100, 10, 40, 30, 70, 20, 50};
int n;
n = arraySize;
cout << "===============================" << endl;
/* cout << selectionSort(list, n); */
}
맨 밑부분에 cout << selectionSort(list, n) 함수 호출과정에서 오류가 뜹니다.
error C2679: 이항 '<<' : 오른쪽 피연산자로 'void' 형식을 사용하는 연산자가 없거나 허용되는 변환이 없습니다.
라는데 문제가 뭔가요..?;;;;