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

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

Войти
Регистрация
Восстановить пароль
 
LeShChEnKo
1 / 1 / 0
Регистрация: 06.10.2013
Сообщений: 17
#1

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

07.11.2013, 22:12. Просмотров 217. Ответов 4
Метки нет (Все метки)

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

Поменять местами первый и последний элементы. Все единичные элементы массива заменить нулями - C++
Люди добрые, помогите плиз с задачками. В массиве Р, размерности 150 150. поменять местами первый и последний элементы; все единичные...

Если максимальный элемент массива А больше минимального элемента массива В, поменять данные элементы местами - C++
Задача, вроде, не сложная, может есть у кого готовая такая? Мне её на разбор надо.. Помогите, пожалуйста. Именно целиком всё, по частям я...

Поменять местами элементы массива - C++
В массиве A из N элементов поменять местами первый элемент с последним, второй - с предпоследним и т.д. #include <iostream> #include...

Поменять элементы массива местами - C++
Помогите, пожалуйста. Мне дано массив Y. Каждый элемент массива должен соответствовать формуле y=100*k*а, где k - номер элемента в...

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

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

4
Alex0491
0 / 0 / 0
Регистрация: 07.11.2013
Сообщений: 15
07.11.2013, 22:24 #2
если я правильно тебя понял, тебе нужно получить массив в котором элементы будут в обратном порядке, так?

если да, вот код:

C++
1
2
3
4
5
6
7
8
9
10
// допустим n = 15
 
const int ARR_SIZE = 15;
// исходный массив
const int arr[ARR_SIZE ] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
 
// результат
int newarr[ARR_SIZE];
for (int i = 0; i < ARR_SIZE; i++)
    newarr[ARR_SIZE - 1 - i] = arr[i];
0
RQdan
65 / 65 / 17
Регистрация: 26.10.2013
Сообщений: 198
07.11.2013, 22:29 #3
C++
1
2
3
4
5
6
7
int buf;
for(int i=0;i<=n/2;i++)
 {
  buf=a[i];
  a[i]=a[n-1-i];
  a[n-1-i]=buf;
 }
1
LeShChEnKo
1 / 1 / 0
Регистрация: 06.10.2013
Сообщений: 17
07.11.2013, 23:43  [ТС] #4
Цитата Сообщение от RQdan Посмотреть сообщение
C++
1
2
3
4
5
6
7
int buf;
for(int i=0;i<=n/2;i++)
 {
  buf=a[i];
  a[i]=a[n-1-i];
  a[n-1-i]=buf;
 }
Блин спасибо большое...даже есть не мог спокойно пока не понял как работает...хотя примерно похожие коды были))
0
RQdan
65 / 65 / 17
Регистрация: 26.10.2013
Сообщений: 198
07.11.2013, 23:54 #5
Всегда пожалуйста
0
07.11.2013, 23:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.11.2013, 23:54
Привет! Вот еще темы с ответами:

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

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

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

Поменять соседние элементы массива - C++
Поменять местами первую и вторую, третью и четвертую букву и т. Д. Где ошибка? include &lt;iostream&gt; using namespace std; ...


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

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

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