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

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

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

Упорядочить элементы массива с нечетными индексами - C++

31.05.2015, 13:01. Просмотров 200. Ответов 1
Метки нет (Все метки)

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

Увеличить элементы массива с нечетными индексами на два - C++
Напишите программу, которая увеличит элементы массива с нечетными индексами на «2». Ввод данных в одномерный целочисленный массив...

Вывести элементы массива с четными/нечетными индексами - C++
3. Дан массив размера N. Вывести вначале его элементы с четными1|нечетными2 индексами, а затем — с нечетными1|четными2.

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

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

Поменять местами элементы массива с четными и нечетными индексами - C++
//Дан массив целых чисел. Воспользовавшись указателями, //поменяйте местами элементы массива с четными и нечетными индексами //(т.е. те...

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

1
lawr
367 / 261 / 124
Регистрация: 09.05.2014
Сообщений: 769
01.06.2015, 14:09 #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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include <iostream>
#include <ctime>
int i, j;
void Sort (int A[], int n)
{
     int temp;
     for (i=1; i<n; i+=2)
     for (j=i+2; j<n; j+=2)
         if (A[i]>A[j])
         {
            temp=A[i];
            A[i]=A[j];
            A[j]=temp;
         }
}
void ReversSort(int A[], int n)
{
     int temp;
     for (int i=1; i<n; i+=2)
     for (int j=i+2; j<n; j+=2)
         if (A[i]<A[j])
         {
            temp=A[i];
            A[i]=A[j];
            A[j]=temp;
         }
}      
     
 int main(){
 const int n=10;
 int A[n], t;
 srand(time(0));
 for (i=0; i<n; i++)
 {
     A[i]=rand()%100;
     std::cout<<A[i]<<" ";
 }
 std::cout<<"\nSort: 1, RewersSort: 2 -> ";
 std::cin>>t;
 switch (t){
        case 1:
             Sort (A, n);
             break;
        case 2:
             ReversSort (A, n);
             break;
        default:
                std::cout<<"Sort: 1, RewersSort: 2 -> ";
 } 
 for (i=0; i<n; i++)
     std::cout<<A[i]<<" ";
   system ("pause");
  return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.06.2015, 14:09
Привет! Вот еще темы с ответами:

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

Поменять местами элементы массива с четными и нечетными индексами (использовать указатели) - C++
В массиве поменять местами элементы с четными и нечетными индексами. Использовать указатели.

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

Сформировать массив, у которого вначале расположены элементы массива А с нечетными индексами, затем с четными - C++
Дан массив А(20). Найти максимальный элемент среди положительных элементов массива А и сформировать массив Р(20), у которого вначале...


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

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

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