crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в туплю
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
mezmay Дата 23.4.2011, 22:15
  да, детская ошибка) стыдно честно говоря(
в первом форе можно кстати строго больше поставить
igor_bogomolov Дата 23.4.2011, 15:35
 
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]);
        }
}
mezmay Дата 23.4.2011, 11:19
  где ошибка подскажите, че-то элементраная вещь не получается:
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]);
    }
}

Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 16.4.2024, 23:56