![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 26.11.2013
Сообщений: 8
|
![]()
Помогите с программой: создать массив с парным количеством элементов- например 1,2,3,4,5,6. Этот массив надо поделить пополам и части поменять местами 4,5,6,1,2,3-так должно выйти. у меня получилось, что переставляется частично 4,5,6,4,5,6. Как я понял, моя ошибка в том, что переставив 4,5,6 в начало(строки 22-29), программа воспринимает их первой частью и после того как я заменяю вторую часть первой(строки 34-43) это уже не 1,2,3 , а 4,5,6 , поэтому и выглядит 4,5,6,4,5,6. Что мне сделать, чтоб работало адекватно.
Код:
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
![]()
Зачем Вам столько циклов?
Достаточно одного: Код:
|
![]() |
![]() |
![]() |
#3 | |
Регистрация: 26.11.2013
Сообщений: 8
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
![]()
Ну, если вам обязательно нужны указатели, то вот то же самое, но с явным использованием "принципа указателей":
Код:
Массив - он сам по себе и есть не более чем указатель. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сдвиг одномерного массива перестановкой блоков | zvir | Общие вопросы C/C++ | 4 | 09.12.2011 23:34 |
Реверс частей массива | GangstaKarapuse | Помощь студентам | 1 | 26.11.2011 17:29 |
Поиск делением пополам | dENISVOL94 | Общие вопросы C/C++ | 2 | 26.09.2011 20:39 |
сортировка частей массива(паскаль) | Useless | Помощь студентам | 1 | 18.11.2008 09:19 |
Проблема с делением 1 на 2 | Bravo | Общие вопросы C/C++ | 4 | 20.10.2008 23:20 |