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

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

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

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

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

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

Двумерный массив 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++
Мне нужно отсортировать фрагмент массива, расположенный между первым и последним отрицательным элементом. Немогу понять как устоновить...

Сортировка массива: перенести положительные числа в начало, а отрицательные - в конец массива - C++
Дан вещественный массив A(N). Отсортировать его таким образом, чтобы все положительные числа находились в начале, а отрицательные - в конце...

Сортировка массива. Ошибка после ввода размерности массива - C++
подскажите почему после ввода размерности массива выдает ошибку #include<iostream> #include<cstdlib> #include<conio> using...

Сортировка массива структур через сортировку массива указателей - C++
Ошибка возникает в функции void sort(student **ppStud, int k, char ch). Кто видит ошибку - помогите, пожалуйста. Код программы: ...

1
igorrr37
1859 / 1477 / 231
Регистрация: 21.12.2010
Сообщений: 2,462
Записей в блоге: 11
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;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.04.2011, 01:21
Привет! Вот еще темы с ответами:

Сортировка массива, вместо массива выводит мусор - C++
Здравствуйте Уважаемые жители форума! Есть рабочий код сортируем массив выбором поиск наименьшего значения, но почему выводит какой то...

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

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

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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