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

Вывод суммы четных элементов массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция не понимает меня http://www.cyberforum.ru/cpp-beginners/thread627561.html
Вот попытался написать функцию для подсчета комбинаций "ab" (Читаю книгу, пытаюсь делать упражнения, но застрял что то слишком рано :( ) Вот как она выглядит у меня: int countab(string st) {...
C++ Изменить порядок следования элементов в массиве изменить порядок следования элементов в массиве так чтобы сначало располагались все отрицательные элементы за тем положительные а потом нули найти сумму элементов массива расположенных после... http://www.cyberforum.ru/cpp-beginners/thread627553.html
C++ измените порядок следования элементов в массиве так,чтобы...
помогите решать решение измените порядок следования элементов в массиве так,чтобы располагались все отрисательные элементы,затем положительные,а потом нули
Открыть директорию C++
Всем доброго времени суток. Подскажите пожалуйста функцию для того чтобы прочитать директорию. Т.е есть папка и мне нужно получить все названия вложений(файлов и папок).Я использую VS2010 компилятор...
C++ Сохранение данных хэш таблицы http://www.cyberforum.ru/cpp-beginners/thread627515.html
Здравствуйте. Имеется хеш таблица с размером массива 10 000. В таблицу периодически заносятся данные. Как сохранять данные при выходе из программы, чтобы потом при включении программы они находились...
C++ Конструктор и деструктор в классе Решил разобраться в конструкторах и деструкторах. Написал, вроде по такой же структуре как и в учебнике. А комп выдает ошибки в компиляции, связанные с типом главной функции. Что не так,... подробнее

Показать сообщение отдельно
Avazart
Эксперт С++
7213 / 5385 / 286
Регистрация: 10.12.2010
Сообщений: 23,796
Записей в блоге: 17
23.07.2012, 15:46
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
#include <iostream>
#include <numeric>
//-------------------------------------------------------
template<class T> 
struct F
{
T operator()(T a,T b) 
  { 
   if(b%2) return a;
   else    return a+b; 
  }
};  
//-------------------------------------------------------
int main(int argc, char **argv)
{   
const size_t size=10;   
int a[]= {1,2,3,4,5,6,7,8,9,0};
 
int sum= std::accumulate(&a[0],&a[size],0,F<int>());
 
std::cout<<sum<<std::endl;
return 0;
}
//-------------------------------------------------------
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru