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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
lulu13
0 / 0 / 0
Регистрация: 09.04.2013
Сообщений: 17
#1

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

25.05.2013, 20:09. Просмотров 1563. Ответов 1
Метки нет (Все метки)

Всем привет. Не знаю как сделать одно из 4 заданий по работе с массивами:
4)превратить массив таким образом, чтобы в его первой половине расположились элементы, стоящие в четных позициях, а во второй половине-элементы стоящие в нечетных позициях
Подскажите пожалуйста,что и как делать.Буду очень благодарен
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2013, 20:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Преобразовать массив таким образом, чтобы в его первой половине расположились элементы, стоящие в четных позициях (C++):

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

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

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

Упорядочить элементы массива, располагая в первой его половине элементы, стоявшие на четных позициях - C++
Есть массив: int main() { setlocale(LC_ALL,"RUSSIAN"); int array; int i, n, k, min, sumabs = 0, minabs = 0; ...

Преобразовать массив, чтобы его элементы расположились в обратном порядке - C++
Хелп Преобразовать массив а0, а1, а2,…, аn-1 так, чтобы его элементы расположились в обратном порядке: аn-1, аn-2,…, а0

Построить массив В, содержащий элементы массива А, стоящие в четных позициях и отсортировать его - C++
Здравствуйте господа программисты) Очень нужна ваша помощь в написании программы на языке С++, пожалуйста не проходите мимо, и я буду...

1
UnsKneD
алкокодер
154 / 150 / 11
Регистрация: 27.12.2012
Сообщений: 548
25.05.2013, 21:05 #2
lulu13,
самый простой вариант, завести 2 временных массива, один для чётных второй для нечётных, записать в них данные из исходного массива, а потом слить из 2 временных обратно, с начала из первого потом из второго.

Добавлено через 23 минуты
Чуть сложнее.
Проходим массив A размером N, от 0 до N/2 если (i+1) нечетно, то проходим массив A от N/2 до N и ищем четные позиции, если нашли, то меняем элементы A[i] и A[j] местами.
примерно так,
цикл(i = 0, i<N/2){
если( (i + 1)%2 != 0){
цикл(j = N/2, j<N){
eсли( (j + 1)%2 == 0 ){
обмен(A[i],A[j]);
}
}
}
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.05.2013, 21:05
Привет! Вот еще темы с ответами:

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

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

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

Преобразовать массив таким образом, чтобы сначала располагались четные, а потом нечетные элементы - C++
Ребята , помогите : нужно составить алгоритм и программу преобразования массива A, таким образом , чтобы сначала распологались четные , а...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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