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

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

Войти
Регистрация
Восстановить пароль
 
mogilyov
Сообщений: n/a
#1

Разработать шаблоновую функцию - C++

27.06.2009, 17:48. Просмотров 583. Ответов 2
Метки нет (Все метки)

Уважаемые любители С++ помогите сделать программу:
Разработать шаблоновую функцию которая находит сумму N максимальных членов последовательности типа std::list. Задачу решить максимально используя возможности библиотеки STL. Среда разработки Microsoft Visual Studio 6.

В понедельник госэкзамен, Microsoft Visual Studio 6 сегодня поставил, но программировать на С++ не умею.

Заранее благодарен!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.06.2009, 17:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Разработать шаблоновую функцию (C++):

Разработать программу, которая содержит функцию замены местами первого и последнего столбцов матрицы и функцию - C++
Разработать программу, которая содержит функцию замены местами первого и последнего столбцов матрицы и функцию,которая, первый...

Разработать функцию для сортировки одномерных массивов А и В и организовать функцию для поиска элементов, которые имеются в одном экземпляре или тольк - C++
Разработать функцию для сортировки одномерных массивов А и В и организовать функцию для поиска элементов, которые имеются в одном...

Разработать функцию С++ - C++
Разработать функцию, которая определяет поквартальную сумму реализации товара, если известна по месячная сумма реализации товара за год ,...

Разработать функцию - C++
Разработать функцию Integr(A,B,N), интегрирующую полином степени N, заданный коэффициентами в массиве А и помещающую коэффици- енты...

Разработать функцию - C++
Разработать функцию, получающую массив из целых чисел и массив структур, содержащих целое число и указатель на целое число. Функ- ция...

Разработать функцию f(n, x) - C++
Разработать функцию f(n, x), которая для заданного натурального числа n и вещественного x находит значение выражения (x^n)/n. Вычислить с...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Rififi
2359 / 1054 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
27.06.2009, 19:06 #2
C++
1
2
3
4
5
6
7
8
9
10
11
template <typename T>
T sum(const std::list<T>& l, const size_t N)
{
    typedef std::list<T> _X;
    _X x(l);
    x.sort(std::greater<T>());
    typedef typename _X::const_iterator _CI;
    _CI end = x.begin();
    std::advance(end, N);
    return std::accumulate<_CI>(x.begin(), end, T());
}
0
mogilyov
Сообщений: n/a
27.06.2009, 19:12 #3
Спасибо!!!
С уважением Николай
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.06.2009, 19:12
Привет! Вот еще темы с ответами:

Разработать функцию - C++
Разработать функцию, которая по одному стеку строит два новых: Stack1 из положительных элементов и Stack2.с++ добавление/удаление и...

Разработать функцию - C++
Разработать функцию map, которая позволяет все отрицательные значения заменить на те же положительные значения в массиве целых чисел....

Разработать функцию - C++
Дан массив целых чисел и равный ему по длине массив указателей на целое число. Разработать функцию, устанавливающую во втором массиве...

Разработать функцию - C++
Разработать функцию, которая которая для заданного натурального числа n находит значение кореньn + n. Вычислить с её помощью значение...


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

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

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