0 / 0 / 1
Регистрация: 17.09.2013
Сообщений: 32
|
|
1 | |
Переставить элементы массива так, чтобы сначала располагались все нули, затем все двойки и, наконец, все единицы18.03.2014, 14:57. Показов 8292. Ответов 6
Метки нет Все метки)
(
Добрый день !
У меня к вам просьба. Помогите решить задачу по с++ начинающему чайнику. ![]() Задача. В массиве A(N) каждый элемент равен 0, 1 или 2. Переставить элементы массива так, чтобы сначала располагались все нули, затем все двойки и, наконец, все единицы (дополнительного массива не заводить).
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
18.03.2014, 14:57 | |
Ответы с готовыми решениями:
6
Переставить элементы массива так, чтобы сначала располагались все нули, затем все единицы, а затем все пятерки Как на С++ битовыми операциями переставить биты так, чтобы сначала шли все единицы, а затем все нули?
|
2832 / 1641 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
|
18.03.2014, 17:06 | 2 |
Один из вариантов: учитывая, что типов элементов всего 3, можно посчитать, сколько раз встречается каждый из них, и записать их в этот массив соответствующее количество раз.
0
|
840 / 498 / 325
Регистрация: 29.12.2009
Сообщений: 1,106
|
||||||
18.03.2014, 17:07 | 3 | |||||
![]() Решение
1
|
0 / 0 / 1
Регистрация: 17.09.2013
Сообщений: 32
|
|||||||
18.03.2014, 21:10 [ТС] | 4 | ||||||
Огромное спасибо за решение задачи! Может вы мне поможете ещё с одной, буду очень вам благодарен за вашу помощь.
Задача. В массиве A(N) каждый элемент равен 0, 1 или 2. Переставить элементы массива так, чтобы сначала располагались все нули, затем все двойки и, наконец, все единицы (дополнительного массива не заводить). Решение задачи оформит в виде функции, которая получает в качестве параметров указатель на массив и количество элементов массива.
0
|
840 / 498 / 325
Регистрация: 29.12.2009
Сообщений: 1,106
|
||||||
18.03.2014, 21:37 | 5 | |||||
1
|
0 / 0 / 1
Регистрация: 17.09.2013
Сообщений: 32
|
|
18.03.2014, 22:03 [ТС] | 6 |
Огромное спасибо! Может вы мне поможете с последней задачей, буду очень вам благодарен за вашу помощь.
Задача. Массив размерностью MxN. Необходимо каждый элемент строки разделить на наибольший элемент строки.
0
|
840 / 498 / 325
Регистрация: 29.12.2009
Сообщений: 1,106
|
||||||
19.03.2014, 19:59 | 7 | |||||
![]() Решение
1
|
19.03.2014, 19:59 | |
Помогаю со студенческими работами здесь
7
Переставить элементы массива так, чтобы сначала располагались все нули, затем все единицы, а затем все пятерки Переставить элементы массива так, чтобы сначала располагались все нули, затем все единицы, а затем все пятерки Переставить элементы массива так, чтобы сначала располагались все нули, затем все единицы
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |