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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переделать файл http://www.cyberforum.ru/cpp-beginners/thread277642.html
Имеется файл, элементами которого являются ОТДЕЛЬНЫЕ символы. Все цифры этого файла переписать в другой файл, а остальные символы - в третий. Я написал, но не знаю как сделать, чтобы он отдельные...
C++ функция для изменения даты на заданное количество дней как написать функцию для изменения даты на заданное количество дней в классе календарных дат? там столько тонкостей оказалось, когда начала разбираться. Не понятно, что делать с разным количеством... http://www.cyberforum.ru/cpp-beginners/thread277626.html
Как создать безразмерную строку,чтобы размер определялся после ввода значений строки C++
Подскажите, пожалуйста, как создать безразмерную строку,чтобы размер определялся после ввода значений строки. Буду благодарен за участок кода как пример.
C++ Создание класса (упражнение из книги Дейтелов)
В книге Дейтелов в разделе "Упражнения" есть такое задание: "Создайте класс с именем Account, которым мог бы воспользоваться банк для представления банковских счетов своих клиентов. Ваш класс...
C++ ошибка Инициализация функции http://www.cyberforum.ru/cpp-beginners/thread277598.html
проблема такая когда набираю код в компиляторе вручную , в коде не появляются сегменты функций(такие крестики слева от int main или void) и в списке функций не одна не отображается при компиляции...
C++ CopyFileW Прошу подсказать, почему CopyFileW не хочет делать копию файла, если сам исходный файл на диске D, а скопировать необходимо на диск C. подробнее

Показать сообщение отдельно
igorrr37
1647 / 1275 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
17.04.2011, 01:21
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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru