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

Дан массив 49 элементов. Сделать перестановку чисел в 1ой и последней семерке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как переводится эта строка? http://www.cyberforum.ru/cpp-beginners/thread836102.html
lf.lfWeight=iAttributes&EZ_ATTR_BOLD?700:0;
C++ Задача с классами. Программа с использованием класса Employee Задача: Напишите программу с использованием класса Employee, которая создает два объекта класса Employee, устанавливает значение членов itsAge, itsYearsOfService и itsSalary, а затем отображает их на экране. Сама программа выглядит так #include <iostream> class Employee { public: int getAge () const; void setAge (int Age); int... http://www.cyberforum.ru/cpp-beginners/thread836089.html
C++ Использование препроцессора
Здравия желаю!:) Есть ли смысл в конструкции #ifdef - #endif в данном коде, и если есть, то какой: class myClass { public: myClass(const char* const a); ~myClass();
C++ Сортировка списка слов
Помогите написать код:) Сортировка списка слов. Каждый элемент списка содержит динамический массив типа char {char*}. Массив хранит слово на латинице. Пользователь вводит кол-во элементов и перечисляет слова, которые нужно поместить в список. Задача: Упорядочить список по возрастанию, не используя дополнительных списков. То есть изменяя имеющийся. Вывести на экран результат и...
C++ Что за функция fabs(int)? http://www.cyberforum.ru/cpp-beginners/thread836076.html
Что за функция fabs(int)?
C++ bad_alloc или bad_alloc() Здравия желаю!:) Хотелось бы узнать, какая разница между throw bad_alloc; и throw bad_alloc();. В 1м случае, как я понимаю, кидается что-то вроде типа. Во 2м случае кидается временный объект, при чем вызывается конструктор. Прошу объяснить механику этих исключений. подробнее

Показать сообщение отдельно
Olivеr
411 / 407 / 13
Регистрация: 06.10.2011
Сообщений: 830
14.04.2013, 20:39     Дан массив 49 элементов. Сделать перестановку чисел в 1ой и последней семерке
ashta, а что Вам мешает в том коде заменить вектор на массив? Тем более, функцию перестановки я Вам написал
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
template <class T>
void _reverse(T *beg, T *en)
{
    while ((beg!=en) && (beg!=--en)) {
        swap(*beg, *en);
        beg++;
    }
}
 
int main()
{
 
    int arr[7] = {1,2,3,4,5,6,7};
    _reverse(arr, arr+7);
    for (size_t i = 0; i!=7; i++)
        cout << arr[i] << " ";
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru