где ошибка подскажите, че-то элементраная вещь не получается:
void sort_choice(float *arr, const int &n)
{
for(int i=n-1; i>1; i--)
{
float max = -FLT_MAX;
int number = 0;
for(int j=0; j<=i; j++)
{
if(arr[j] > max)
{
max = arr[j];
number = j;
}
}
swap(arr[number], arr[i]);
}
}
void sort_choice(float *arr, const int &n)
{
for(int i = n-1; i >= 0; --i)
{
float max = - FLT_MAX;
int number = 0;
for(int j=0; j<=i; ++j) {
if(arr[j] > max)
{
max = arr[j];
number = j;
}
}
swap(arr[number], arr[i]);
}
}
да, детская ошибка) стыдно честно говоря(
в первом форе можно кстати строго больше поставить
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)