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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.09.2013, 19:26   #1
Vania96
Пользователь
 
Регистрация: 13.07.2013
Сообщений: 61
По умолчанию Сортировка массива

Здраствуйте мне очень срочно нужна программа ,которая будет сортировать массив.
Вот условие задачи:
Найти минимум положительных элементов массива та их порядковый номер на парных местах.Отсортировать массив начиная с наименшего элемента ,исключить с массива отрицательные непарные элементы.
Надо написать на языке с++.Пожалуйста помогите.
Vania96 вне форума Ответить с цитированием
Старый 11.09.2013, 19:40   #2
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,680
По умолчанию

Наработки имеются?
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Старый 11.09.2013, 19:42   #3
Vania96
Пользователь
 
Регистрация: 13.07.2013
Сообщений: 61
По умолчанию

Ну,я эту тему вобще в техникуме непонял,вот с массивами и их сортировкой у меня проблеммы.Мне просто надо пример программы ,которая рабоает,что бы я понял как сортировать массив.
Vania96 вне форума Ответить с цитированием
Старый 11.09.2013, 19:56   #4
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,680
По умолчанию

Какой способ сортировки Вас интересует???
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Старый 11.09.2013, 20:10   #5
Vania96
Пользователь
 
Регистрация: 13.07.2013
Сообщений: 61
По умолчанию

Пузырьковая.
Vania96 вне форума Ответить с цитированием
Старый 11.09.2013, 20:42   #6
Кащей
Форумчанин
 
Аватар для Кащей
 
Регистрация: 09.07.2013
Сообщений: 249
По умолчанию

вроде так.
Код:
int tmp = 0;
for(i = 0; i < buflen - 1; i++){//перебор массива
   while(buf[i + 1] > buf[i] && i + 1 < buflen){//всплытие г*вна(элемента) по условию...сортировка от большего к меньшему короче
      tmp = buf[i];//временная переменная для рокировки
      buf[i] = buf[i + 1];//рокировка
      buf[i + 1] = tmp;//меняем местами предыдущий и следующий элементы
   }
}
do not use your brain

Последний раз редактировалось Кащей; 12.09.2013 в 19:01.
Кащей вне форума Ответить с цитированием
Старый 11.09.2013, 21:07   #7
Vania96
Пользователь
 
Регистрация: 13.07.2013
Сообщений: 61
По умолчанию

cпасибо ....
Vania96 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Быстрая сортировка(сортировка Хоара). Сортировка фрагмента массива [C++] druger Помощь студентам 0 20.04.2012 15:49
Сортировка массива методами предсортировки и слияния, и пирамидальная сортировка. lenny_24 Помощь студентам 2 17.04.2011 18:57
Сортировка массива natt23 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 22.11.2010 10:49
Сортировка массива на Си Покемон Общие вопросы C/C++ 2 01.11.2008 08:24