-18 / 1 / 1
Регистрация: 15.12.2016
Сообщений: 60
|
|
1 | |
Перенести положительные элементы в конец массива07.03.2017, 07:11. Показов 1391. Ответов 12
Метки нет (Все метки)
Описать набор функций.
Функцию,которая будет переносить все положительные элементы вправо, при этом положительные элементы НЕ сортируются.
0
|
07.03.2017, 07:11 | |
Ответы с готовыми решениями:
12
Сортировка массива: перенести положительные числа в начало, а отрицательные - в конец массива Перенести положительные элементы A[n] массива на B[m] Перенести отрицательные элементы в конец массива Положительные элементы массива перенести в начало |
-18 / 1 / 1
Регистрация: 15.12.2016
Сообщений: 60
|
|||||||||||
07.03.2017, 07:49 [ТС] | 2 | ||||||||||
Доброе время суток
Подскажите как лучше сделать? Показывал преподавателю, сказал, что не правильно! Описать набор функций. Функцию,которая будет переносить все положительные элементы вправо. Положительные НЕ СОРТИРУЮТСЯ.
0
|
Helper C/C++
286 / 163 / 122
Регистрация: 22.09.2016
Сообщений: 518
|
|||||||||||
07.03.2017, 07:57 | 3 | ||||||||||
0
|
Каждому свое
533 / 219 / 81
Регистрация: 05.08.2013
Сообщений: 1,614
|
||||||
07.03.2017, 08:22 | 4 | |||||
Sportsm, ты имеешь ввиду сортировка пузырьком? Ну вот так нужно:
1
|
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,718
|
||||||
07.03.2017, 09:00 | 5 | |||||
Bretbas, при
чему равно
?
2
|
132 / 158 / 87
Регистрация: 06.04.2016
Сообщений: 992
|
|
07.03.2017, 09:10 | 6 |
Мне кажется не очень хорошо называть функцию и массив одним именем arr. Я правильно мыслю?
Добавлено через 5 минут Вот сортировка пузырьком: Алгоритмы сортировок. - вот косячный код, там нужно не size, а size-1 в обоих циклах. не нужно сравнивать элемент с 0, т.е. больше 0 он или меньше, в сортировке пузырьком элементы сравниваются между собой(см. сортировку).
0
|
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,718
|
|
07.03.2017, 09:30 | 7 |
Если хочется, то можно.
Насколько я понял ТС, сортировать массив не нужно. Нужно не изменяя порядка все положительные элементы переместить в конец массива.
0
|
132 / 158 / 87
Регистрация: 06.04.2016
Сообщений: 992
|
||||||
07.03.2017, 09:33 | 8 | |||||
А, так ему просто положительные элементы в конец массива надо перенести. Вызываешь:
0
|
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,718
|
|
07.03.2017, 09:38 | 9 |
DemolitionMan, sort изменит порядок следования элементов.
0
|
Модератор
|
||||||
07.03.2017, 09:40 | 10 | |||||
не всё:
0
|
Неэпический
|
||||||
07.03.2017, 10:17 | 11 | |||||
Сказано же:
3
|
Каждому свое
533 / 219 / 81
Регистрация: 05.08.2013
Сообщений: 1,614
|
|
07.03.2017, 18:05 | 12 |
zss,
for (auto i = 1; i < size - 1; i++) конечно же. Ошибся
0
|
-18 / 1 / 1
Регистрация: 15.12.2016
Сообщений: 60
|
||||||||||||||||
08.03.2017, 11:17 [ТС] | 13 | |||||||||||||||
Доброе время суток
Тема была - функции и массивы (пузырьки) Описать набор функций. Функцию,которая будет переносить все положительные элементы вправо. Положительные НЕ СОРТИРУЮТСЯ. я сделал так....
Большое спасибо, но скажите, ВСЕ ТАКИ какой вариант подойдет к этому коду? я так понимаю, что во первых, необходимо
что еще под корректировать???
0
|
08.03.2017, 11:17 | |
08.03.2017, 11:17 | |
Помогаю со студенческими работами здесь
13
Положительные элементы массива перенести в начало Положительные элементы перенести в начало массива Положительные элементы массива перенести в начало Положительные элементы массива перенести в начало Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |