Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.12.2011, 13:55   #1
Anast
Новичок
Джуниор
 
Регистрация: 29.12.2011
Сообщений: 2
Восклицание Сортировка массива С++

Здравствуйте!
Помогите, пожалуйста, решить такую задачку:
Написать программу, сортирующую по убыванию одномерный и массив случайных целых чисел, находящихся в интервале (20;30).Использовать сортировку вставками.
Желательно на С++.
Anast вне форума Ответить с цитированием
Старый 29.12.2011, 15:57   #2
AlexDark
Форумчанин
 
Аватар для AlexDark
 
Регистрация: 23.12.2011
Сообщений: 117
По умолчанию

Гугл и вики уже не торт?

Код:
void insertionSort(int arr[], int length) 
{
      int i, j, tmp;
      for (i = 1; i < length; i++) {
            j = i;
            while (j > 0 && arr[j - 1] > arr[j]) {
                  tmp = arr[j];
                  arr[j] = arr[j - 1];
                  arr[j - 1] = tmp;
                  j--;
            }
      }
}
AlexDark вне форума Ответить с цитированием
Старый 29.12.2011, 16:08   #3
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

AlexDark, я бы в этой строке сделал вот так:
Код:
void insertionSort(&arr, int length)
Это позволит изменять значения в массиве не копируя массив в функцию.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 29.12.2011, 17:44   #4
AlexDark
Форумчанин
 
Аватар для AlexDark
 
Регистрация: 23.12.2011
Сообщений: 117
По умолчанию

скопипастил ж смысл то ясен =), согласен тут по ссылке или указателю надо передавать.
AlexDark вне форума Ответить с цитированием
Старый 29.12.2011, 20:15   #5
Anast
Новичок
Джуниор
 
Регистрация: 29.12.2011
Сообщений: 2
По умолчанию

Все...сделала....всем спасибо.

Последний раз редактировалось Anast; 29.12.2011 в 20:53.
Anast вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сортировка массива С++ sibguty Помощь студентам 1 12.12.2011 15:00
Сортировка массива методами предсортировки и слияния, и пирамидальная сортировка. lenny_24 Помощь студентам 2 17.04.2011 18:57
Сортировка массива. daimonTM Общие вопросы C/C++ 7 08.03.2011 21:25
Сортировка массива. Небесный PHP 8 07.03.2011 18:24