3 / 3 / 0
Регистрация: 08.12.2014
Сообщений: 30
|
||||||
1 | ||||||
Переставить нули и двойки в начало массива11.12.2014, 15:39. Показов 878. Ответов 7
Метки нет (Все метки)
Собственно решение у меня есть, но я не понимаю этого кода, можете пожалуйста объяснить, что делает каждая строчка или команда.
Собственно код следующий:
0
|
11.12.2014, 15:39 | |
Ответы с готовыми решениями:
7
Переставить элементы массива так, чтобы сначала располагались все нули, затем все двойки и, наконец, все единицы Переставить элементы массива так, чтобы располагались все нули, затем все единицы, и, наконец, все двойки Переставить элементы массива так, чтобы сначала располагались все единицы, затем все двойки и, наконец, все нули Переставить элементы массива так, чтобы сначала шли единицы, а затем двойки |
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,712
|
|
11.12.2014, 15:41 | 2 |
А можно полюбопытствовать, чем вызван интерес к сей программе?
Она переставляет данные массива так, чтобы сначала шли все нули, потом двойки, а уж за ними - все остальное.
0
|
3 / 3 / 0
Регистрация: 08.12.2014
Сообщений: 30
|
||||||||||||||||
11.12.2014, 15:50 [ТС] | 3 | |||||||||||||||
Не, ну это я и так понял,вот просто есть одно НО.
Что значит
Добавлено через 1 минуту Как я понял, что в этом коде
0
|
44 / 30 / 18
Регистрация: 15.11.2014
Сообщений: 169
|
|
11.12.2014, 15:55 | 4 |
тут не определяется приоритет, а просто эта функция которая ставит в начала 0, потом 2, потом остальные. Функция swap она меняет элеенты местами.
0
|
3 / 3 / 0
Регистрация: 08.12.2014
Сообщений: 30
|
||||||
11.12.2014, 16:09 [ТС] | 5 | |||||
Ладно, в целом все понял, осталось только узнать, что это делает?
0
|
Guardian of Asgaard
377 / 319 / 197
Регистрация: 11.11.2013
Сообщений: 1,046
|
||||||
11.12.2014, 16:21 | 6 | |||||
Вариант без swap'a:
0
|
3 / 3 / 0
Регистрация: 08.12.2014
Сообщений: 30
|
||||||
11.12.2014, 16:27 [ТС] | 7 | |||||
0
|
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,712
|
||||||
11.12.2014, 16:31 | 8 | |||||
a[i] меняется местами с a[index]
0
|
11.12.2014, 16:31 | |
11.12.2014, 16:31 | |
Помогаю со студенческими работами здесь
8
Отрицательные элементы массива А(N) переставить в начало массива и расположить их в порядке возрастания Элементы массива, стоящие на нечётных позициях, переставить в начало массива, а на чётных - в конец Элементы массива, находящиеся в интервале [25, 75], переставить в начало массива Поместить все нули в начало массива целых чисел Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |