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

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

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

Если целые числа упорядочены по возрастанию (a<b<c<d) сменить порядок их следования на противоположный - C++

08.11.2012, 16:48. Просмотров 338. Ответов 2
Метки нет (Все метки)

Если целые числа упорядочены по возрастанию (a<b<c<d) сменить порядок их следования на противоположный
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2012, 16:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Если целые числа упорядочены по возрастанию (a<b<c<d) сменить порядок их следования на противоположный (C++):

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

Как поменять порядок следования элементов в массиве на противоположный? - C++
Есть код: #include &lt;iostream&gt; #include &lt;ctime&gt; using namespace std; int kontrmas(int mass,int size); int main() { const...

Изменить порядок следования всех элементов в стеке на противоположный по условию - C++
Реализовать стек, в котором к описанию стека добавлена функция turn, которая меняет порядок следования всех элементов в стеке на...

Сменить порядок следования - C++
Помогите с задачей плс!.Если целые числа a&lt;b&lt;c&lt;d расположены по возрастанию , сменить порядок их следования на противоположный.

Реализовать функцию, меняющую порядок следования элементов заданного массива на противоположный - C++
плиз хелп не знаю как подступится Задание - функция, принимает указатель на одномерный массив целых чисел и размер этого массива, и...

При выполнении определенного условия поменять порядок следования символов строки на противоположный - C++
Заданы 2 строки, состоящие из слов, разделенных пробелами. Если второе слово первой строки такое же, как второе слово второй строки, то...

2
DiffEreD
1431 / 768 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
08.11.2012, 17:00 #2
Пользуйтесь std::reverse -- http://en.cppreference.com/w/cpp/algorithm/reverse
0
Ptomaine
13 / 13 / 0
Регистрация: 22.10.2011
Сообщений: 35
08.11.2012, 17:31 #3
Как вариант:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <vector>
#include <algorithm>
 
int main()
{
    const long data[] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
    std::vector<long> array(data, data + sizeof(data) / sizeof(long));
    std::vector<long>::iterator it(array.begin()), end(array.end()), prev(it);
 
    for ( ; it != end && *it >= *prev; prev = it, ++it) ;
 
    if (it == end)
        std::reverse(array.begin(), end);
 
    for (std::vector<long>::iterator i(array.begin()), e(array.end()); i != e; ++i)
        std::cout << *i;
 
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.11.2012, 17:31
Привет! Вот еще темы с ответами:

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

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

Поменять порядок следования десятичных цифр числа на обратный - C++
Описать процедуру InvDigits(K), меняющую порядок следования цифр целого положительного числа K на обратный (K — параметр целого типа,...

Если элементы массива упорядочены по возрастанию, удалить их через один - C++
Дан массив размерности n (четное). В случае если элементы массива упорядочены по возрастанию, удалить элементы массива через один, начиная...


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

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

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