Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
StudentКГПУ
0 / 0 / 0
Регистрация: 03.05.2011
Сообщений: 57
#1

Перестановка элементов массива - C++

03.05.2011, 14:10. Просмотров 1177. Ответов 5
Метки нет (Все метки)

Преобразовать массив таким образом, чтобы в его первой половине располагались элементы, стоящие на четных позициях, а во второй половине - элементы, стоящие в нечетных позициях
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.05.2011, 14:10     Перестановка элементов массива
Посмотрите здесь:

Перестановка элементов массива - C++
Я новичок в С++ , и мне нужна помощь опытных в этой сфере людей! Смотрите, мне надо переставить элементы массива в обратном порядке....

Перестановка элементов массива - C++
Преобразовать одномерный массив ,состоящий из n вещественных элементов таким образом,чтобы сначала располагались все элементы,целая часть...

перестановка элементов массива - C++
задача такая, нужно сгенерировать массив(тип данных float), прочитав первый элемент и шаг прогрессии, изменить значения 3х элементов,...

Перестановка элементов массива - C++
Задан массив A размером n . Разместить наименьший элемент на первом месте , наименьший среди остальных - на последнем , наименьший среди...

Перестановка элементов массива - C++
Здравствуйте. Есть три массива: b = {2, 3, 4, 1, 5}; a2 = {2, 1, 3, 5, 4}; a = {5, 3, 2, 4, 1}; Нужно поменять элементы...

Перестановка элементов массива - C++
Подскажите пожалуйста, как переставить элементы массива в указанного по указанный!!!

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryLaptev
Эксперт С++
1039 / 818 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
03.05.2011, 15:02     Перестановка элементов массива #2
Можно ли использовать дополнительный массив?
Порядок должен сохраняться или необязательно?
StudentКГПУ
0 / 0 / 0
Регистрация: 03.05.2011
Сообщений: 57
03.05.2011, 15:15  [ТС]     Перестановка элементов массива #3
дополнительный массив можно использовать, порядок не обезателен.
mimicria
return (true);
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,345
03.05.2011, 15:24     Перестановка элементов массива #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
const int n=20;
int mas[n], mas2[n], u=0;
/*
 тут заполнить массив mas[]
*/
for (int i=0; i<n; i+=2)
{
mas2[u]=mas[i]; // чётные
u++;
}
for (int i=1; i<n; i+=2)
{
mas2[u]=mas[i]; // нечётные
u++;
}
Потом при необходимости mas2 перенести в mas1
ValeryLaptev
Эксперт С++
1039 / 818 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
03.05.2011, 15:36     Перестановка элементов массива #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
const int n=20;
int mas[n], mas2[n], u=0;
/*
 тут заполнить массив mas[]
*/
for (int i=0; i<n; ++i)
{
   if(i%2==0)
      mas2[u]=mas[i]; // чётные
   else 
      mas2[u+n/2]=mas[i]; // нечетные
   u++;
}
Только внимательно посмотри насчет n-четное-нечетное
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.05.2011, 16:02     Перестановка элементов массива
Еще ссылки по теме:

Сумма и перестановка элементов массива - C++
Здравствуйте уважаемые форумчане! у меня есть задание: 1 - Найти максимальный по модулю элемент массива. 2 - Найти сумму элементов...

Перестановка минимального и максимального элементов массива - C++
Перестановка минимального и максимального Дан массив целых чисел размера N. Поменять местами минимальный и максимальный элементы...

Перестановка элементов массива в заданом промежутке - C++
Подскажите как реализовать перестановку элементов массива в заданом промежутке? Вот примерно написал #include &lt;stdio.h&gt; #include...

Удаление, добавление, перестановка, сортировка элементов массива - C++
Постановка задачи: 1) Сформировать массив из n элементов с помощью датчика случайных чисел (n задается пользователем с клавиатуры). ...

Сортировка массива: перестановка минимального и первого элементов - C++
Написал программу сортировки массива путём нахождения минимального элемента в массиве и перестановкой его местами с первым по счёту. Нужно...

Сделать шаблонную функцию массива перестановка элементов в обратном порядке - C++
Сделать шаблонную функцию массива перестановка элементов в обратном порядке на С++


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
StudentКГПУ
0 / 0 / 0
Регистрация: 03.05.2011
Сообщений: 57
03.05.2011, 16:02  [ТС]     Перестановка элементов массива #6
Спасибо огромное!!!!
Yandex
Объявления
03.05.2011, 16:02     Перестановка элементов массива
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru