cats2013
1 / 1 / 0
Регистрация: 14.04.2013
Сообщений: 17
|
||||||
1 | ||||||
Программа не компилируется05.05.2013, 20:14. Просмотров 679. Ответов 17
Метки нет Все метки)
(
Доброго всем времени суток!
Не могу скомпилировать программу. У меня задача написать программу сортировки целых чисел методом быстрой сортировки с использованием partition - разделения и setPivot функции.
0
|
|
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
05.05.2013, 20:14 |
Ответы с готовыми решениями:
17
Программа компилируется в Borland 6.0 но не компилируется в Visual Studio 2008 Первая программа. Код не компилируется и не запускается программа. Не компилируется программа Программа не компилируется Не компилируется программа |
Bend3r
150 / 137 / 35
Регистрация: 29.07.2012
Сообщений: 709
|
|
05.05.2013, 20:35 | 2 |
На что указывает компилятор? На какую строку?
1
|
UnsKneD
алкокодер
155 / 151 / 41
Регистрация: 27.12.2012
Сообщений: 550
|
|||||||||||
05.05.2013, 20:47 | 3 | ||||||||||
cats2013, конечно у вас ничего не скомпилируется.
Здесь вы используете функцию swap из std
1
|
cats2013
1 / 1 / 0
Регистрация: 14.04.2013
Сообщений: 17
|
|
05.05.2013, 21:35 [ТС] | 4 |
Все-равно не пойму.
Вот скрин ошибок которые выдаёт компилятор:
0
|
05.05.2013, 21:35 | |
Belfegor
Ghost
173 / 173 / 40
Регистрация: 16.09.2012
Сообщений: 526
|
|
05.05.2013, 22:45 | 5 |
все компилируется и работает http://ideone.com/Ce9BEw
0
|
Tulosba
:)
![]() 4752 / 3246 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|||||||||||
05.05.2013, 22:55 | 6 | ||||||||||
cats2013, уберите
1
|
Belfegor
Ghost
173 / 173 / 40
Регистрация: 16.09.2012
Сообщений: 526
|
|
05.05.2013, 22:59 | 7 |
1
|
Tulosba
:)
![]() 4752 / 3246 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
05.05.2013, 23:04 | 8 |
0
|
Bend3r
150 / 137 / 35
Регистрация: 29.07.2012
Сообщений: 709
|
|
05.05.2013, 23:04 | 9 |
1
|
Belfegor
Ghost
173 / 173 / 40
Регистрация: 16.09.2012
Сообщений: 526
|
|
05.05.2013, 23:07 | 10 |
Tulosba, пардон, у себя при тесте ручной ввод навоял, всравно от вашего совета ничего не изменилось бы
1
|
Tulosba
:)
![]() 4752 / 3246 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
05.05.2013, 23:11 | 11 |
Belfegor, почему тогда у меня изменилось? Какая у Вас среда разработки и какие ошибки появляются?
Добавлено через 1 минуту Разница в том, что при using namespace std; хватается много лишнего. В том числе стандартная функция swap. Так как в данном коде используется свой вариант swap, компилятор не может решить что использовать (по крайней мере VS2012).
0
|
Belfegor
Ghost
173 / 173 / 40
Регистрация: 16.09.2012
Сообщений: 526
|
|
05.05.2013, 23:14 | 12 |
нетбинс, кодблокс, вс12 - никаких ошбок, + ideone , копайте в сторону своего компилятора
![]() ![]()
0
|
Tulosba
:)
![]() 4752 / 3246 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
05.05.2013, 23:36 | 13 |
Тем не менее, на VS2010/12 наблюдаю ошибки:
0
|
abit
275 / 274 / 83
Регистрация: 03.02.2013
Сообщений: 786
|
||||||||||||||||
06.05.2013, 00:17 | 14 | |||||||||||||||
Tulosba,
да это какой-то баг у мастдая, прога полностью в станадрте, не раздумывайте над этой фигнёй, разрешите уже неоднозначность, раз ваш компилятор об этом мечтает - например в хорошем стиле программирования плохо писать using namespace std; попробуйте сперва решить проблему например так:
если поможет, то можно вернуть в partition swap вместо std::swap и после
1
|
cats2013
1 / 1 / 0
Регистрация: 14.04.2013
Сообщений: 17
|
|
06.05.2013, 07:20 [ТС] | 15 |
Да, ABIT - действительно помогло!!!!
Спасибо!!! У меня траблы с компилятором Dev - C++ после того как перешел на Windows 8. Добавлено через 3 минуты А не подскажите, ещё как сртировать несколько массисов разной длинны. Output должен быть примерно такой: Sorted First Array: -18 -1 1 9 9 33 34 45 75 100 Sorted Second Array: 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 Sorted Third Array (first ten): 28 28 41 53 58 123 140 142 148 153 Sorted Third Array (last ten): 32591 32604 32609 32637 32662 32678 32685 32702 32726 32757 Press any key to continue . . . ![]()
0
|
Tulosba
:)
![]() 4752 / 3246 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
06.05.2013, 08:21 | 16 |
Задаете несколько массивов и вызываете quickSort с соответствующими параметрами для каждого случая.
Добавлено через 56 минут Номер пункта можно? Я в сообщении #6 для VS проблему решил уже.
0
|
cats2013
1 / 1 / 0
Регистрация: 14.04.2013
Сообщений: 17
|
|
06.05.2013, 09:13 [ТС] | 17 |
0
|
Tulosba
:)
![]() 4752 / 3246 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
||||||
06.05.2013, 10:44 | 18 | |||||
Думается как-то так:
0
|
06.05.2013, 10:44 | |
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
06.05.2013, 10:44 |
Не компилируется программа
Не компилируется программа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |