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

Воспользовавшись указателями, поменяйте местами элементы массива с четными и нечетными индексами - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.95
ZHSASHA
0 / 0 / 0
Регистрация: 02.03.2013
Сообщений: 11
03.03.2013, 00:03     Воспользовавшись указателями, поменяйте местами элементы массива с четными и нечетными индексами #1
Решить задачи через Указатели...

3. Дан массив целых чисел. Воспользовавшись указателями, поменяйте местами элементы массива с четными и нечетными индексами (т.е. те элементы массива, которые стоят на четных местах, поменяйте с элементами, которые стоят на нечетных местах).

Кто поможет огромное СПАСИБО.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.03.2013, 00:03     Воспользовавшись указателями, поменяйте местами элементы массива с четными и нечетными индексами
Посмотрите здесь:

C++ В одномерном массиве вещественных чисел поменять местами элементы с четными и нечетными индексами.
Указателями поменяйте местами элементы массива C++
Одномерный массив (элементы с четными индексами переписать в массив z.в массиве z поменять местами максимальный и минимальный элементы) C++
Поменять местами элементы массива с четными и нечетными индексами (через указатели) C++
Поменять местами элементы массива с четными и нечетными индексами используя указатели C++
C++ В массиве определить произведение элементов с четными индексами и сумму элементов с нечетными индексами
Упорядочить элементы массива с нечетными индексами C++
В двумерном массиве заменить элементы строк с четными индексами элементами строк с нечетными индексами C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6171 / 2900 / 284
Регистрация: 04.12.2011
Сообщений: 7,712
Записей в блоге: 3
03.03.2013, 01:53     Воспользовавшись указателями, поменяйте местами элементы массива с четными и нечетными индексами #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
int main (const int& Argc, const char* Argv[]){
setlocale(0,"rus");
const int Nelem=10;
int Arr[]={1,2,3,4,5,6,7,8,9,10};
int *begAr=&Arr[0];
int *endAr=&Arr[Nelem];
int *itrAr=begAr;
int *tmpValAr=new int(0);
cout<<"Задан\t1 2 3 4 5 6 7 8 9 10"<<endl;
while(itrAr<endAr){
*tmpValAr=*itrAr;
*itrAr=*(itrAr+1);
*(itrAr+1)=*tmpValAr;
itrAr+=2;
}
cout<<"Получен\t";
for(int i=0; i<Nelem; ++i)cout<<Arr[i]<<" ";
cout<<endl;
system("pause");
return 0;
}
Yandex
Объявления
03.03.2013, 01:53     Воспользовавшись указателями, поменяйте местами элементы массива с четными и нечетными индексами
Ответ Создать тему
Опции темы

Текущее время: 01:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru