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

Ассоциативные контейнеры(алгоритмы)с++ - C++

Восстановить пароль Регистрация
 
Тина_Ливингстон
0 / 0 / 0
Регистрация: 01.11.2011
Сообщений: 59
02.05.2012, 21:04     Ассоциативные контейнеры(алгоритмы)с++ #1
Создать vector<int>, считать в него список чисел из текстового файла. Выполнить, не используя циклов:
поиск наибольшего значения;
подсчет количества чисел, равных заданному числу;
подсчет количества чисел, удовлетворяющих условию, например, «больше, чем 15»;
подсчет общего количества чисел;
подсчет суммы чисел;
подсчет среднего арифметического чисел.
Использовать алгоритмы max_element, count, count_if, accumulate.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.05.2012, 21:04     Ассоциативные контейнеры(алгоритмы)с++
Посмотрите здесь:

Алгоритмы, инетаторы и контейнеры C++
C++ контейнеры
C++ Программа на алгоритмы и контейнеры!
C++ Контейнеры
Преобразовать программу. Ассоциативные котейнеры. C++
C++ Ассоциативные контейнеры
Ассоциативные контейнеры STL C++
Ассоциативные контейнеры, не происходит замена C++
Каким свойством должен обладать объект для добавления в ассоциативные контейнеры в качестве ключа? C++
C++ Множества, ассоциативные массивы, алгоритмы
C++ Стандартная библиотека: множества, ассоциативные массивы, алгоритмы
Объяснить (с примерами кода) как работают ассоциативные массивы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
833 / 517 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
02.05.2012, 21:43     Ассоциативные контейнеры(алгоритмы)с++ #2
C++
1
2
3
4
bool fff(int i)
{
    return true;
}
C++
1
2
3
4
5
6
    cout << *std::max_element(v.begin(), v.end()) << endl; //1
    cout << std::count(v.begin(), v.end(), 2) << endl; //2
    cout << std::count_if(v.begin(), v.end(), bind2nd(greater<int>(), 15)) << endl; //3
    cout << std::count_if(v.begin(), v.end(), fff) << endl; //4
    cout << std::accumulate(v.begin(), v.end(), 0) << endl; //5
                                                          //6
Yandex
Объявления
02.05.2012, 21:43     Ассоциативные контейнеры(алгоритмы)с++
Ответ Создать тему
Опции темы

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