Форум программистов, компьютерный форум, киберфорум
Наши страницы

Прерывание работы рекурсионной функции типа void - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не получается изменить данные в бинарном файле http://www.cyberforum.ru/cpp-beginners/thread968052.html
Здравствуйте. Мучаюсь, не пойму как сделать чтобы изменить данные. Программа обращается к файлу с базой (структуре).В структуре счет, фамилия, имя, баланс. Все функции прописал, а функцию "удалить...
C++ Найти максимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы #include <iostream> #include <iomanip> #include <conio.h> #include <math.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread968041.html
Замена фона в C++ C++
У меня есть консольное приложение, как поменять в нем фон что бы выводило вместо сетки глубины - зеленый фон.
C++ Пустая консоль
Когда открываешь программу(после компиляции на dev-c++), то появляется пустая консоль, на которой ничего не отображается. #include <iostream> using namespace std; int main() { int x; ...
C++ Задача на двумерные массивы http://www.cyberforum.ru/cpp-beginners/thread967983.html
омогите пожалуйста наброски есть Дана целочисленная квадратная матрица. Определить: 1) сумму элементов в тех строках, которые не содержат отрицательных элементов; минимум среди сумм...
C++ Разработка с разветвлениями.Составные условия Определить сумму налога на доходы, который необходимо оплатить, если процент отчислений зависит от суммы дохода. Если доход не превышает суммы 500, то процент составляет P1, если доход не превышает... подробнее

Показать сообщение отдельно
Greeezly
6 / 6 / 1
Регистрация: 31.08.2012
Сообщений: 230
04.10.2013, 08:31  [ТС]
Равных элементов быть не может, этот вариант базовой быстрой сортировки не поддерживает повторяющихся значений.

Добавлено через 18 минут
По отладке видно, что сортировка сначала движется влево (b> in) затем вправо до конца. И все корректно. Но! Когда сорт доходит до крайнего правого элемента, она начинает двигаться в обратном направлении по отсортированному массиву где-то до середины, затем снова к N-му элементу.

***************
**************
******
***
*
-**************
--*************
---************
----***********
. . .

--------------****
---------------***
----------------**
-----------------*
-----------------*
---------------**
--------------***
-------------****
------------*****
----------******
---------*******
----------******
-------------****
--------------***
---------------**
----------------*
---------------**
--------------***
. . .

Я так понимаю, что прерывает цикл сама Visual studio. В конце массив выводится отсортированным.

функция вывода стоит где-то между 2-8 строками

Добавлено через 4 минуты
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
по-моему, для qsort тут многовато кода.
ну тут еще присутствует обработка некоторых гран условий + пропуски + можно не вводить некоторые переменные и записать компактнее, вот и получится объем qsort базовой версии.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.