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

sort() - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Преобразование +'0' http://www.cyberforum.ru/cpp-beginners/thread885366.html
Приветствую. Возможно кто-то сможет объяснить почему так получается : ) Нужно было создать шаблон функции. Которая будет находить максимальный элемент в массиве, массивы должны быть разных типов. Вот код: #include <iostream> using namespace std; template<class T> T amax( T *arg, int size) { T temp = 0;
C++ Дан файл f, компоненты которого являются целыми числами. Найти: Не знаю си++, но, несмотря на мое незнание, нужно написать лабораторную работу по следующей задаче: Дан файл f, компоненты которого являются целыми числами. Найти: а) сумму компонентов файла f; б) произведение компонент файла f; в) сумму квадратов компонент файла f; г) модуль суммы и квадрат произведения компонент файла f; д) последнюю компоненту файла f. http://www.cyberforum.ru/cpp-beginners/thread885362.html
Функция с++ C++
Доброго времени суток! Столкнулся с проблемой в задании условия в функции. double f(int i, int j, int k) { if ( (X - Lx/2)*(X - Lx/2) + (Y - Ly/2)*(Y - Ly/2) + (Z - Lz/2)*(Z - Lz/2) ) < (Lx*Lx/16) return 1; else return 2; }
C++ Необработанное исключение
Вот пытаюсь спровоцировать исключение, все работает только оно вылетает не там где я ожидаю. По идее когда список пуст имеет пуститься исключения throw out_of_range("List is empty!");, но неожиданно оно выскакивает вот здесь p1->next = NULL; Почему именно там? Что там не так? void pop_back() { node *p, *p1; p = last; p1 = last->prev; if(empty()) throw out_of_range("List is...
C++ Форматированное чтение из файла в массив структур http://www.cyberforum.ru/cpp-beginners/thread885325.html
Здравствуйте, посоветуйте как лучше сделать чтение из файла в массив структур с разными типами данных. Входной файл (все денные введены через знак табуляции): toyota 130 250 1500 sedan 2200 1800 audi 220 250 1500 hetch 2000 2500 bmv m3 250 320 1700 sedan 2800 3200 ferrari 450 375 1200 coupe 3500 8500 Каждую строчку надо внести в массив структур: struct car { char name;//имя
C++ алгоритм подскажите что делает этот алгоритм, и что с ним делать? %-) http://pixs.ru/showimage/algoritmJP_7940233_8092649.jpg подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,919
Записей в блоге: 2
Завершенные тесты: 1
30.05.2013, 19:51     sort()
Цитата Сообщение от Mar-12 Посмотреть сообщение
с перегруженными версиями sort?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
#include <functional>
 
int main(){
    const int size = 10;
    int arr[size]={10,20,50,12,54,89,13,42,7,4};
    std::vector<int> vec(arr,arr+size);
    std::copy(vec.begin(),vec.end(),std::ostream_iterator<int>(std::cout," "));
    std::cout<<std::endl;
    std::sort(vec.begin(),vec.end());
    std::copy(vec.begin(),vec.end(),std::ostream_iterator<int>(std::cout," "));
    std::cout<<std::endl;
    std::sort(vec.begin(),vec.end(),std::greater<int>());
    std::copy(vec.begin(),vec.end(),std::ostream_iterator<int>(std::cout," "));
}
 
Текущее время: 22:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru