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

For_each - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ GUI, технологии http://www.cyberforum.ru/cpp-beginners/thread91976.html
Здравствуйте. Подскажите мне пожалуйста какую-нибудь хорошую IDE для с++. Либо хорошую визуальную библиотеку. Просто нужно писать быстрые и эффективные программы. Заранее спасибо. П.С. гугл не помог Добавлено через 11 минут Присматриваюсь к qt. Скажите хороший выбор?
C++ объект Что является объектом в программе http://www.cyberforum.ru/cpp-beginners/thread91947.html
Подскажите как воспользоваться функцией. C++
Здрасте. В книжке Джесс Либерти "Освой самостоятельно С++ за 21 день", 3е издание, на странице 159 есть пример программы работы с классами. Программа рабочая, но в ней есть мне не понятная функция, которая в книжке не описана. В примере программы эта функция не используется, но раз уж она там указана хотелось бы ей воспользоваться. Но я не понимаю как, подскажите плизз... Как с помощью функции...
Дан одномерный массив. Расположить ненулевые элементы по убыванию C++
Дан одномерный массив. Расположить ненулевые элементы по убыванию. Использовать алгоритм вставки. Все сложность в том, что-бы нули остались на том же месте, т.е. при сортировки их трогать не надо.
C++ Вывод степени http://www.cyberforum.ru/cpp-beginners/thread91917.html
Как можно вывести степень на экран? У меня задание: Дано а. За четыре операции получить а^10 "^" - Возведение в степень
C++ Создать двумерный массив и выполнить сортировку нулевого столбца Создать двумерный массив и выполнить сортировку нулевого столбца... что то никак не могу сообразить как это сделать:-[ подробнее

Показать сообщение отдельно
Андрейка
410 / 214 / 24
Регистрация: 25.03.2009
Сообщений: 716
02.02.2010, 18:20     For_each
Катюнька,
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
#include <iostream>
#include <algorithm>
 
class OBJ
{
public:
    static size_t kol;
    void operator() (int elem);
};
 
void OBJ::operator () (int elem)
{
    if (elem < 3) kol++;
}
 
size_t OBJ::kol = 0;
 
int main()
{
    int arr[] = {1,2,2,1,3,4,5,6,7,8,9,10};
    const size_t N = sizeof(arr) / sizeof(*arr);
 
    std::for_each(arr, arr+N, OBJ());
 
    std::cout << OBJ::kol << std::endl;
    return 0;
}
Добавлено через 1 минуту
Катюнька, не компилировал, проверь.
 
Текущее время: 05:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru