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

Преобразование массива. Нечетные индексы слева, четные индексы справа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массивы! http://www.cyberforum.ru/cpp-beginners/thread650909.html
Что такое массивы, и как его сделать?(не пишите код, просто дайти подсказочки)
C++ Задачи по программированию Добрый вечер друзья, помогите пожалуйста с задачами по С++: 1)Дана матрица 6х6 целого типа. Создать одномерный массив, содержащий элементы матрицы, стоящие до максимального значения матрицы, считая от ее первого элемента (Fn1). Для созданного массива определить сумму и произведение положительных элементов (Fn2). 2)Сформировать динамический список, считая, что длина списка (количество... http://www.cyberforum.ru/cpp-beginners/thread650908.html
C++ Рассчитайте значение числового ряда. ПОМОГИТЕ, ПОЖАЛУЙСТА,
Помогите, пожалуйста, с задачей. Постоянно какие-то ошибки выскакивают. Вот то, что я написала: #include "stdafx.h" #include <math.h> #include <iostream> using namespace std; int main ()
C++ Цикл с двумя условиями
Подскажите, как написать, цикл который бы останавливался при значении переменной choice равной 1 или 2. Ввожу так, получается бесконечный цикл. int choice=0; for (;choice!=1 || choice!=2;) { cout<<"\nPlease, choose 1 or 2\n"; cin>>choice; }
C++ Сортировка самого столбца http://www.cyberforum.ru/cpp-beginners/thread650885.html
Вообщем возникли затруднения со следующим Матрица есть,раньше как то делал сортировку столбцов матрицы,а чтобы сами столбцы сортировались оставаясь на своих местах не приходилось,надеюсь поможет кто кодом Нужно отсортировать САМ столбец по убыванию элементов,и так про каждый столбец.Пример Исходная 1.33 4.14 2.14 7.44 0.41 8.87 9 1.44 5.53 7.12 3.01 4.45
C++ Все нулевые элементы матрицы разместить на местах с четными индексами строк и столбцов nado napisat' s malloc() pomogite!!! Добавлено через 5 минут nado napisat' na C подробнее

Показать сообщение отдельно
Buckstabue
175 / 124 / 6
Регистрация: 12.01.2012
Сообщений: 624

Преобразование массива. Нечетные индексы слева, четные индексы справа - C++

12.09.2012, 19:15. Просмотров 1294. Ответов 3
Метки (Все метки)

Добрый вечер. Задание таково: дан некоторый массив произвольной длины, требуется преобразовать его так, чтобы элементы с четными индексами были справа, а с нечетными индексами были слева. Можно ли данную задачу решить без использования доп массива?
Пример:
{0 1 2} -> {1 0 2} или {1 2 0}
{0 1 2 3 4} -> {1 3 0 2 4}
{0 1 2 3 4 5 6 7 8} -> {1 3 5 7 0 2 4 6 8}
Порядок следования элементов в получившемя массиве не важен, важно, чтобы слева были нечетные индексы, а справа четные. Теоретически все не так сложно: обменять элементы с четными индексами первой половины с нечетными второй половины
Но на практике довольно сложно придумать, где середина у массива с нечетным числом элементов, что делать когда середина четна или когда нечетна и т.д.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru