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

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

Войти
Регистрация
Восстановить пароль
 
zhoodar93.92.kg
0 / 0 / 0
Регистрация: 28.02.2012
Сообщений: 37
#1

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

26.07.2012, 20:19. Просмотров 432. Ответов 3
Метки нет (Все метки)

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

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

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

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

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

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

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

3
Петррр
5962 / 3399 / 337
Регистрация: 28.10.2010
Сообщений: 5,926
26.07.2012, 20:33 #2
std::reverse
0
ProNoooob
74 / 74 / 6
Регистрация: 14.10.2009
Сообщений: 121
26.07.2012, 22:19 #3
C++
1
2
3
4
void reverse(int *array, int len)
{
    if(len > 2) reverse((*array ^= array[len - 1] ^= *array ^= array[len - 1], array + 1), len - 2);
}
Переворачивает массив интов.
Если нужно больше типов, то просто добавь шаблоны.
0
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
27.07.2012, 13:29 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <algorithm>
#include <iterator>
 
int main()
{
   int arr[] = {1, 2, 3, 4, 5};
   std::copy(arr, arr + sizeof(arr) / sizeof(int), std::ostream_iterator<int>(std::cout, "\t"));
   std::cout << std::endl;
   std::reverse(arr, arr + sizeof(arr) / sizeof(int));
   std::copy(arr, arr + sizeof(arr) / sizeof(int), std::ostream_iterator<int>(std::cout, "\t"));
}
http://liveworkspace.org/code/2bac7d...f6281844d97836
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.07.2012, 13:29
Привет! Вот еще темы с ответами:

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
27.07.2012, 13:29
Ответ Создать тему
Опции темы

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