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

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

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

Сортировка массива с шаблоном - C++

16.04.2011, 19:57. Просмотров 331. Ответов 1
Метки нет (Все метки)

Помогите пожалуйста с задачкой....Нужно отсортировать 3 массива (отдельно) с помощью шаблона + к всему этому 1 массив типа int , 2 - float, 3 - char.
Буду весьма благодарен.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2011, 19:57     Сортировка массива с шаблоном
Посмотрите здесь:

Двумерный массив std::array. Размеры массива шаблоном - C++
#include <array> #include <iostream> using std::array; using std::cout; template <typename T, size_t N, size_t M> void...

Нужно исправить задачу с шаблоном (найти корень каждого числа массива) - C++
задача состоит в том, чтобы найти корень каждого числа массива. Вводим 2 массива по отдельности. Первый массив должен быть int, второй...

Ошибка с шаблоном - C++
Собсно,только начал изучать шаблоны,кажется,что-то упустил,ну в общем вот: #include <iostream> using namespace std; ...

Бинарное дерево с шаблоном - C++
Пишу бинарное дерево типа BST<Key, Value>. Значениями хочу сделать любые типы данных. По-этому пришол к шаблонам, но с реализацией не...

Объявление класса с шаблоном - C++
Пишу в Qt. Создал класс с шаблоном matrix.h #ifndef MATRIX_H #define MATRIX_H template <class T> class Matrix {

Работа с шаблоном класса - C++
Приветствую. Есть задание: 1. Создать шаблон заданного класса. Определить конструкторы, деструктор, перегруженную операцию присваивания...

Поиск по файле за шаблоном - C++
Как произвести поиск по файлу? У файле есть имена и номера. Например: Олег 0973205615 Миша 0634487931 Алла 0971473025 Оля...

Проблемы с шаблоном класса - C++
Здравствуйте, помогите пожалуйста понять в чем ошибка, пытаюсь написать шаблон класса векторов, но получаю следующее: 1>main.obj :...

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

Error C4430 с шаблоном - C++
Доброго времени суток. Не могу разобраться, в чем проблема. Хелп :) Выдаёт ошибку source.cpp(27): error C4430: missing type specifier...

Наследование между шаблоном и классом - C++
Очень простоя идея 1. Я хочу реализовать наследование между тимплейтом ARRAY и классом PointArray 2. Тимплеей ARRAY родитель 3....

Работа с шаблоном класса Vector - C++
Я недавно начала интересоваться программированием на С++, но для меня это достаточно сложно. Вот написала прогу, в которой надо создать...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
1644 / 1272 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
17.04.2011, 01:21     Сортировка массива с шаблоном #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<iostream>
#include<algorithm>
#include<iterator>
 
template<typename T>
void SortAndPrint(T mas[], int size){
    std::sort(mas, mas+size);
    std::copy(mas, mas+size, std::ostream_iterator<T>(std::cout, " "));
    std::cout<<"\n";
}
 
int main(){
    float floats[]={4.5, 0, 3, 0.9, 0.5, -6, 0, -5};
    char chars[]={'f', 'a', 't', 'e', 'w'};
    int sizeFloats=sizeof(floats)/sizeof(*floats), sizeChars=sizeof(chars)/sizeof(*chars);
    SortAndPrint(floats, sizeFloats);
    SortAndPrint(chars, sizeChars);
    return 0;
}
Ответ Создать тему
Опции темы

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