Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
natzasha
0 / 0 / 0
Регистрация: 13.12.2017
Сообщений: 6
1

В заданном массиве каждый элемент с чётным индексом поменять местами с предыдущим

26.08.2018, 15:04. Просмотров 102. Ответов 2

В массиве Z (2n) каждый элемент с четным индексом поменять местами с предыдущим, то есть получить последовательность z2, z1, z4, z3, ..., z2n, z2n - 1
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.08.2018, 15:04
Ответы с готовыми решениями:

В заданном одномерном целочисленном массиве поменять местами предпоследний элемент с самым правым минимальным
Поменять местами предпоследний элемент с самым правым минимальным.Ввести в память машины одномерный...

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

Найти максимальный элемент массива x(15), поменять местами этот максимальный элемент с индексом 4
поможете с курсовым ?

В двумерном массиве поменять местами максимальный и минимальный элемент местами
Написать фрагмент программы для решения следующей задачи.В двумерном массиве поменять местами...

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

2
Verevkin
1038 / 557 / 141
Регистрация: 12.03.2015
Сообщений: 3,751
26.08.2018, 15:34 2
C++
1
2
3
4
5
6
for (idx = 0; idx < n << 1; idx += 2)
{  
   tmp        = Z[idx];
   Z[idx]     = Z[idx + 1]; 
   Z[idx + 1] = tmp; 
}
0
Yetty
838 / 693 / 584
Регистрация: 18.12.2017
Сообщений: 2,731
26.08.2018, 16:14 3
Цитата Сообщение от natzasha Посмотреть сообщение
В массиве Z (2n) каждый элемент с четным индексом
В массиве Z (2n) каждый элемент с четным номером поменять местами с предыдущим, то есть получить последовательность z2, z1, z4, z3, ..., z2n, z2n - 1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <ctime>
using namespace std;
 
int main()
{
    srand((int)time(0));
    int n;
    cout <<"n="; cin >>n;
 
    double*Z = new double[2*n];
 
    for (int i = 0; i < 2*n; i++)
      {
      Z[i]=rand()%9 + 1;
      cout <<Z[i]<<" ";
      }
    cout <<endl;    
    
   for (int i = 0; i < 2*n-1; i+=2)      
      swap (Z[i], Z[i+1]);
      
    for (int i = 0; i < 2*n; i++)     
      cout <<Z[i]<<" ";      
    cout <<endl;    
    
    delete[]Z;
system("pause");
return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.08.2018, 16:14

Функция: в заданном массиве поменять местами максимальный и минимальный элементы (Dev-С++)
Здравствуйте, нужно помочь решить задачу, вот условие : Написать функцию, которая в заданном...

В заданном массиве поменять местами элементы: первый и последний, второй и предпоследний и т.д
Дан массив А размером 2N. Поменять местами первый и последний, второй и предпоследний, третий и...

Найти в массиве максимальный элемент и минимальный элемент, и поменять их местами
Привет) помогите пожалуйста решить задачу. Дан целочисленный массив из m элементов. Найдите в нем...


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

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

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