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

For_each - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.79
Катюнька
0 / 0 / 0
Регистрация: 10.12.2009
Сообщений: 26
02.02.2010, 18:00     For_each #1
С помощью for_each, найти колличество иксов в массиве |{xi|xi<3}|
(Visual C++ 2005)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.02.2010, 18:00     For_each
Посмотрите здесь:

for_each и деструкторы C++
C++ метод в for_each
C++ Написание функции для for_each
Почему for_each() не выводит кирилицу C++
Заменить все for на for_each C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Андрейка
408 / 212 / 22
Регистрация: 25.03.2009
Сообщений: 715
02.02.2010, 18:20     For_each #2
Катюнька,
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 минуту
Катюнька, не компилировал, проверь.
Катюнька
0 / 0 / 0
Регистрация: 10.12.2009
Сообщений: 26
02.02.2010, 18:33  [ТС]     For_each #3
Он мне какую-то ошибку выдает
BOR1K
 Аватар для BOR1K
14 / 14 / 4
Регистрация: 19.09.2009
Сообщений: 289
02.02.2010, 18:34     For_each #4
Насколько я знаю For - each в С#
Андрейка
408 / 212 / 22
Регистрация: 25.03.2009
Сообщений: 715
02.02.2010, 18:37     For_each #5
BOR1K, на сколько я знаю fo_each это алгоритм из STL

Добавлено через 12 секунд
Катюнька, какую ошибку?

Добавлено через 1 минуту
BOR1K, ну кстати и в C# for_each есть) да и ваще кто придумал считать элементы не std::count_if а фор_ичем
Катюнька
0 / 0 / 0
Регистрация: 10.12.2009
Сообщений: 26
02.02.2010, 18:37  [ТС]     For_each #6
fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?
BOR1K
 Аватар для BOR1K
14 / 14 / 4
Регистрация: 19.09.2009
Сообщений: 289
02.02.2010, 18:42     For_each #7
напиши в начале программы #include <stdafx.h>
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.02.2010, 18:45     For_each
Еще ссылки по теме:

Как использовать инструкцию for_each ? C++
C++ c++ for_each и вызов функции
C++ Опять непонятки с for_each

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

Или воспользуйтесь поиском по форуму:
Катюнька
0 / 0 / 0
Регистрация: 10.12.2009
Сообщений: 26
02.02.2010, 18:45  [ТС]     For_each #8
Работает Спасибо большое!!!!!!
Yandex
Объявления
02.02.2010, 18:45     For_each
Ответ Создать тему
Опции темы

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