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

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

Войти
Регистрация
Восстановить пароль
 
Sithis
10 / 1 / 0
Регистрация: 27.11.2011
Сообщений: 98
#1

Составить программу, которая меняет порядок следования элементов на обратный - C++

16.03.2012, 13:41. Просмотров 968. Ответов 5
Метки нет (Все метки)

Дан одномерный массив А, состоящий из N целых чисел. Составить программу, которая меняет порядок следования элементов на обратный.
Помогите пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2012, 13:41     Составить программу, которая меняет порядок следования элементов на обратный
Посмотрите здесь:

Составить программу, которая меняет порядок следования элементов в массиве на обратный для линейных таблиц Х[12] и Y[10] - C++
Составить программу, которая меняет порядок следования элементов в массиве на обратный для линейных таблиц Х и Y. Инициализацию, вывод...

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

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

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

Изменить порядок следования элементов в массиве на обратный - C++
Здравствуйте. Надо написать функцию, но почему-то он у меня вылетает. Что я неправильно сделал? Вот код функции(сразу хочу извиниться за...

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

Изменить порядок следования элементов в массиве на обратный, используя массив указателей - C++
Изменить порядок следования элементов в массиве на обратный, используя массив указателей #include <iostream> #include <iomanip> ...

Написать программу,которая меняет порядок цифр с использованием указателей - C++
Сказали написать прогу,которая меня порядок цифр (1234-4321).Но с использованием указателей. Вот код,который изменяет строку,но куда...

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

Поменять порядок следования символов строки на обратный - C++
Всем привет помогите пожалуйста.Решить задачу: поменять порядок следования символов данной строки на обратный. Например, для строки «Мама...

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

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,363
16.03.2012, 14:29     Составить программу, которая меняет порядок следования элементов на обратный #2
Легко.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <vector>
using namespace std;
 
int main()
{
    vector<int> A = {0, 1, 2, 3, 4, 5};   // скока тут должно быть чисел (N) ?
    
    cout << "Before inversion:" << endl;
    for (auto x : A)
        cout << x << endl;
 
    // Do inversion:
    A = vector<int>(A.rbegin(), A.rend());
 
    cout << "After inversion:" << endl;
    for (auto x : A)
        cout << x << endl;
 
    return 0;
}
GCC 4.7.0:
Before inversion:
0
1
2
3
4
5
After inversion:
5
4
3
2
1
0
Sithis
10 / 1 / 0
Регистрация: 27.11.2011
Сообщений: 98
26.03.2012, 20:04  [ТС]     Составить программу, которая меняет порядок следования элементов на обратный #3
Что-то не работает программа... выдает 14 ошибок
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,363
26.03.2012, 20:40     Составить программу, которая меняет порядок следования элементов на обратный #4
Каких именно? Мой телепатический угадыватель некстати сломался.... :-(
Annet34
0 / 0 / 0
Регистрация: 03.06.2014
Сообщений: 3
22.06.2014, 20:46     Составить программу, которая меняет порядок следования элементов на обратный #5
1.cpp(10) : error C2143: синтаксическая ошибка: отсутствие "," перед ":"
1.cpp(10) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1.cpp(17) : error C2143: синтаксическая ошибка: отсутствие "," перед ":"
1.cpp(17) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>1 - ошибок 5, предупреждений 0
Croessmah
Модератор
Эксперт CЭксперт С++
13045 / 7308 / 814
Регистрация: 27.09.2012
Сообщений: 18,041
Записей в блоге: 3
Завершенные тесты: 1
22.06.2014, 20:51     Составить программу, которая меняет порядок следования элементов на обратный #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <vector>
#include <iterator>
#include <algorithm>
 
int main()
{
    std::vector<int> A = {0, 1, 2, 3, 4, 5};   // скока тут должно быть чисел (N) ?
 
    std::cout << "Before inversion:" << std::endl;
    std::copy(A.begin(),A.end(),std::ostream_iterator<int>(std::cout,"\n")) ;
        // Do inversion:
    std::vector<int>(A.rbegin(), A.rend()).swap(A);
 
    std::cout << "After inversion:" << std::endl;
    std::copy(A.begin(),A.end(),std::ostream_iterator<int>(std::cout,"\n")) ;
}
Yandex
Объявления
22.06.2014, 20:51     Составить программу, которая меняет порядок следования элементов на обратный
Ответ Создать тему
Опции темы

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