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

Сделать шаблонную функцию массива перестановка элементов в обратном порядке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шаблонные функции (нужно сделать метод сортировки) http://www.cyberforum.ru/cpp-beginners/thread783276.html
Сделать в виде шаблонных функций алгоритмы сортировки массивов методом Пузырька, Выбора и Вставки С++ хоть какой не будь из этих ПомиГитЕ)
C++ Написать программу, которая выводит на экран шаблон Ребята, прошу вашей помощи! Никак не могу разобраться с этой лабораторной работой. Преподаватель толком так ничего не объяснил, ссылаясь на то что 50% информации ученик должен добывать сам. ... http://www.cyberforum.ru/cpp-beginners/thread783275.html
Найти все простые числа от 1000 до 1999, в каждом из которых сумма первой и второй цифр в записи этого числа равна сумме третьей и четвертой. C++
Прошу помочь решить задачки!:(очень нужно (Билет №14) Найти все простые числа от 1000 до 1999, в каждом из которых сумма первой и второй цифр в записи этого числа равна сумме третьей и четвертой....
C++ Описать функцию Sum(t) для нахождения суммы наибольшего и наименьшего из чисел, записанных в текстовом файле
Прошу помочь решить задачки!:(очень нужно (Билет №16) В текстовом файле t(t-файловая переменная)записана непустая последственность вещественных чисел, разделенных пробелами.Описать функцию Sum(t)...
C++ Поиск команд ASM http://www.cyberforum.ru/cpp-beginners/thread783253.html
Здравствуйте. Я пытаюсь отловить с помощью своего модуля,функцию другого модуля. Составляю сигнатуру и хукаю. Не слишком сложные я без проблем хукаю,большие с трудом,проблема с узнаванием...
C++ Удалить из непустого списка L последний элемент. Прошу помочь решить задачки!:(очень нужно (Билет №15) Удалить из непустого списка L последний элемент. Правила форума подробнее

Показать сообщение отдельно
Croessmah
Эксперт CЭксперт С++
13508 / 7666 / 866
Регистрация: 27.09.2012
Сообщений: 18,850
Записей в блоге: 3
Завершенные тесты: 1
10.02.2013, 18:19
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
#include <iostream>
template <typename T>
void reverse_2(T *arr, size_t size){
    T *arrend=arr+size-1;
    T temp;
    while(arr<arrend){
        temp=*arr;
        *arr=*arrend;
        *arrend=temp;
        --arrend; ++arr;
    }
}
int main (){
    const int n=6;
    int arr[n]={1,4,3,9,8,4};
    for(int i=0;i<n;++i){
        std::cout<<arr[i]<<" ";
    }
    std::cout<<std::endl;
    ::reverse_2(arr,n);
    for(int i=0;i<n;++i){
        std::cout<<arr[i]<<" ";
    }
    std::cout<<std::endl;
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru