Форум программистов, компьютерный форум CyberForum.ru

траблы с сортировкой - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ прямоугольная матрица http://www.cyberforum.ru/cpp-beginners/thread134073.html
Дана целочисленная прямоугольная матрица. Определить: 1)количество строк, содержащих хотя бы один нулевой элемент; 2)номер столбца, в котором находится самая длинная серия одинаковых элементов
C++ одномерный массив В одномерном массиве, состоящем из n вещественных элементов, вы-числить: 1)произведение положительных элементов массива; 2)сумму элементов массива, расположенных после минимального элемента. 3)Упорядочить по возрастанию отдельно элементы, стоящие на четных местах, и элементы, стоящие на нечетных местах. помогите пожалуйста с программой http://www.cyberforum.ru/cpp-beginners/thread134072.html
C++ Что изучать дальше? (С++)
Я начинающий программист в С++. Знаю основы ( Прочитал полностью Шилда для начинающих, читаю Страуструпа) Что изучать дальше, в разных постах говорилось что изучать разные библы. Хотелось бы конкретнее услышать порядок действий, какие нужно изучить обязательно (понятное дело что не ток библиотеки буду изучать но и усовершенствовать свои знания в языке) Еще если посмотреть на вакансии то часто...
C++ Найти произведение элементов массива с четными номерами
1. произведение элементов массива с четными номерами; 2. сумму элементов массива, расположенных между первым и последним нулевым элементам. Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом - все отрицательные (элементы, равные 0, считать положительными)
C++ найти различные методы удаления из линейного однонаправленного списка http://www.cyberforum.ru/cpp-beginners/thread134037.html
Здравствуйте, Уважаемые Форумчане!...Нам сказали найти различные методы удаления из линейного однонаправленного списка...А я толком не поняла исходный метод..Не могли бы вы помочь построчно растолковать алгоритм этого метода?............... void los::del_el() { int key; los *q, *w, *e; cout << "vvedite key: "; cin >> key;
C++ Удаление символов из строки Здравствуйте. В паскале есть процедура Delete(st, i, j) которая удаляет из строки st, начиная с i-того символа, j символов. Есть ли аналогичная функция на С++? подробнее

Показать сообщение отдельно
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,689
23.05.2010, 12:28     траблы с сортировкой
А у вас неправильно реализована сортировка.
Вы проходите по массиву всего один раз (подумайте, что будет, если наименьший элемент стоит последний).

Алгоритмы сортировок
Можете выбрать сортировку пузырьком, только, соответственно, добавив модули.
 
Текущее время: 18:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru