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

Найти количество и сумму нечетных элементов массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Error: значение типа "const char" нельзя присвоить сущности типа "double" http://www.cyberforum.ru/cpp-beginners/thread671572.html
#include <iostream> #include <iomanip>// using namespace std; void main(void) { const int k=5; int a=10; unsigned int b=15; double d=123.456789; char c='W';
C++ Определить количество цефр, меньших 5, используемых при записи натурального числа N Здраствуйте, помогите сделать лабораторную, программирование мне не понадобиться так что не хочу забивать этим голову, зарание спасибо. Вот условие задач. 1) Определить количество цефр, меньших 5, используемых при записи натурального числа N/ Savior_by, если вы не захотите забивать голову и правилами форума, это может кончится печально.. Один вопрос - одна тема! http://www.cyberforum.ru/cpp-beginners/thread671567.html
C++ Написать простейшую программу по "перегрузке" и "наследованию"
написать простейшую программу на СИ++ по "перегрузке" и "наследованию". заранее спасибо!
C++ Как присвоить значение переменным a и b находящимся в классе area_cl
Подскажите пожалуйста, как присвоить значение переменным a и b находящимся в классе area_cl, из функции main()? #include <iostream> #include <math.h> using namespace std; class area_cl { public: int a, b;
C++ Выводит системную дату в файл в миллисекундах, не смотря на работу фунцкии localtime http://www.cyberforum.ru/cpp-beginners/thread671531.html
Добрый день. В этой программе берётся системное время, сначала выводится на экран(всё нормально), а затем передаём это в файл. а в файле время выводится не в том формате. Скажите пожалуйста в чём может быть дело. Чтоб вывести время в файл, надо создать новые часы в программе. Заранее огромное спасибо за идеи! заголовоный файл #ifndef lab_h #define lab_h struct Time {
C++ Найти минимальный элемент вектора, используя вспомогательную рекурсивную функцию Дан вектор Х из N вещественных чисел. Найти минимальный элемент вектора, используя вспомогательную рекурсивную функцию, находящую минимум среди последних элементов вектора Х, начиная с N-го. подробнее

Показать сообщение отдельно
John Prick
758 / 691 / 124
Регистрация: 27.07.2012
Сообщений: 1,980
Завершенные тесты: 3
15.10.2012, 15:07     Найти количество и сумму нечетных элементов массива
Вариант с STL (без С++11)
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
28
29
30
31
32
33
/*
Найти количество и сумму нечетных элементов.
*/
 
#include <iostream>
#include <algorithm>
#include <numeric>
 
const int N = 20;
 
int getRand(void) { return rand() % 10; }
bool isOdd(int A) { return ((A % 2) != 0); }
struct OddAccumulator
{
    int operator()(int R, int X) { return (isOdd(X) ? R + X : R); }
};
 
int main(void)
{
    setlocale(0, "rus");
    int Array[N];
    std::generate(Array, Array + N, getRand);
 
    std::cout << "Массив: ";
    std::copy(Array, Array + N, std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
 
    int Cnt = std::count_if(Array, Array + N, isOdd);
    int Sum = std::accumulate(Array, Array + N, 0, OddAccumulator());
    std::cout << "Нечётных элементов: " << Cnt << std::endl;
    std::cout << "Их сумма: " << Sum << std::endl;
    system("pause");
}
 
Текущее время: 11:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru