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

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

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

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

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

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

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

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

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

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,370
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
1
Sithis
10 / 1 / 0
Регистрация: 27.11.2011
Сообщений: 98
26.03.2012, 20:04  [ТС] #3
Что-то не работает программа... выдает 14 ошибок
0
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,370
26.03.2012, 20:40 #4
Каких именно? Мой телепатический угадыватель некстати сломался.... :-(
0
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
0
Croessmah
Эксперт CЭксперт С++
13228 / 7500 / 845
Регистрация: 27.09.2012
Сообщений: 18,419
Записей в блоге: 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")) ;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.06.2014, 20:51
Привет! Вот еще темы с ответами:

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
22.06.2014, 20:51
Ответ Создать тему
Опции темы

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