Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.10.2010, 00:05   #1
davart
Новичок
Джуниор
 
Регистрация: 30.09.2010
Сообщений: 2
По умолчанию Преобразование массива с++

Дан одномерный массив из n элементов. Необходимо преобразовать массив так, что бы в первой его половине располагались элементы с нечетными номерами, а во второй - с четными. Порядок следования элементов с четными номерами изменять нельзя.
Не могу решить, нужна ваша помощь. Заранее спасибо.
davart вне форума Ответить с цитированием
Старый 01.10.2010, 08:04   #2
bpystep
Форумчанин
 
Регистрация: 25.02.2009
Сообщений: 180
По умолчанию

Наработки покажи свои...
Запомните, вы едете в Россию, поэтому когда компьютер попросит вас набрать пароль, наберите слово "Пароль"
bpystep вне форума Ответить с цитированием
Старый 01.10.2010, 08:51   #3
davart
Новичок
Джуниор
 
Регистрация: 30.09.2010
Сообщений: 2
По умолчанию

k=1;
for(int i=n-1; i>1; i--)
if (i%2==0)
{
tmp=m[i+k];
m[i+k]=m[i];
m[i]=tmp;
k++;
}
Четные перемещаются во вторую половину, а нечетные в первую не хотят.

P.S. Все, нашел ошибку, все заработало. Забыл m[i] присвоить tmp. Спасибо.

Последний раз редактировалось davart; 01.10.2010 в 08:56.
davart вне форума Ответить с цитированием
Старый 01.10.2010, 09:25   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Для раздумий:
http://www.programmersforum.ru/showt...d=1#post531372
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Преобразование двумерного массива в одномерный... S.Mihail Паскаль, Turbo Pascal, PascalABC.NET 5 09.12.2011 19:24
Преобразование числового массива в набор текстовых файлов roy71 Microsoft Office Excel 9 15.02.2010 17:43
преобразование массива PARTOS Microsoft Office Excel 4 20.01.2010 17:21
переписать из массива в линейный двунаправленный список чётные элементы массива Black_Ak24 Помощь студентам 12 08.01.2008 00:44