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

STL-контейнер.Переделать реализацию. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа складывающая десятиричные и шестнадцатиричные числа http://www.cyberforum.ru/cpp-beginners/thread424316.html
Пожалуюста помогите написать программу сложения десятичного и шестнадцатиричного числа . Кто может посмотрите пожалуюста . А то завтра последний день сдачи :cry:
C++ Есть алгоритм. Помогите написать ПСЕВДОКОД Здравствуйте. Есть вот такой алгоритм поиска k-го минимума: АЛГОРИТМ: a1…an разбиваем на пятерки a1..a5 a6..a10 … an..an-1(за 9 действий, T(n/5)) Находим на этом множестве медиану медиан m Разбиваем массив на две части, первая часть не превосходит медиану, вторая больше медианы. Определяем, в какой из частей находится k-ый минимум, и запускаем данный алгоритм для этой части http://www.cyberforum.ru/cpp-beginners/thread424314.html
C++ Вывод 2 строк
Нужно вывести из файла 2 строки по 80 символов. не пойму как вывести.
Симплекс метод. Задача с двусторонними ограничениями C++
Нужна задачка, без разницы как реализована....главное чтобы работала. И именно не просто симлекс метод, а пример на задаче с двусторонними ограничениями!
C++ Дано значение угла alfa в радианах (0 < alfa < 2*pi). Определить значение этого же угла в градусах http://www.cyberforum.ru/cpp-beginners/thread424295.html
Здравствуйте я тока начинаю юзать с++ помоги пожалуйста заранее спасибо Дано значение угла alfa в радианах (0 < alfa < 2*pi). Определить значение этого же угла в градусах, учитывая, что 180° = pi радианов. В качестве значения pi использовать 3.14. #include <stdio.h> #include <conio.h> main () { float x,a; clrscr (); printf ("Vvedite A:"); scanf ("%f",&a);
C++ Вывести на экран 8 прямоугольников разного цвета на экран должно быть выведено 8 прямоугольников разного цвета. При нажатии на левую клавишу мыши прямоугольнк, в пределах которого находится курсор, должен сменить свойцвет на противоположный(инвертирование цвета). при отпускании клавиши цвет прямоугольника должен восстановиться Добавлено через 1 час 27 минут как это сделать? подробнее

Показать сообщение отдельно
soon
2538 / 1303 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
08.01.2012, 14:40     STL-контейнер.Переделать реализацию.
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
27
28
29
30
31
32
33
34
#include <iostream>
#include <vector>
#include <iterator>
#include <algorithm>
 
template <class T>
class MyVec
{
    std::vector<T> v;
    
public:
    MyVec(int size)
    {
        for(int i = 0; i < size; ++i)
            v.push_back(i);
        std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
        std::cout << std::endl;
    }
    
    template <class Compare>
    void sorting(Compare comp)
    {
        std::sort(v.begin(), v.end(), comp);
        std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
        std::cout << std::endl;
    }
};
 
int main()
{
    MyVec<int> v(10);
    v.sorting(std::greater<int>());
    return 0;
}
Разумеется это набросок, не нужно в реальном коде выводить вектор в конструкторе и сортировке, но суть отображает. Можно без Compare сделать.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru