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

. Дана последовательность из n целых чисел. Найти среднее арифметическое чётных чисел из этой последовательности - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ А4. Определить, принадлежит ли точка с координатами (x_1,y_1) кругу радиуса r с центром в точке (a,b) http://www.cyberforum.ru/cpp-beginners/thread1045523.html
А4. Определить, принадлежит ли точка с координатами (x_1,y_1) кругу радиуса r с центром в точке (a,b). C++ (помогите пожалуйста)
C++ Работа с кодировками файла (АНСИ и ЮТФ-8) Всем здрасти! Подскажите пожалуйста, каким образом можно реализовать следующее: 1) Как программно преобразовать текст из ANSI в UTF-8, и наоборот из UTF-8 в ANSI? 2) Как для создаваемого файла установить кодировку UTF-8? ANSI? 3) Как, при открытии файла, можно определить его кодировку, чтобы если она не ANSI, преобразовать её в таковую? http://www.cyberforum.ru/cpp-beginners/thread1045519.html
нужна зарезервированная макро константа для максимального значения unsigned int C++
Ребят, срочно нужна зарезервированная макро константа для максимального значения unsigned int. Я могу ошибаться, но по-моему она должна быть. И по возможности, если кто знает источник, где есть все макросы библиотеки или хотя бы основные.
C++ Поиск наибольшей возрастающей последовательности
Изначально у меня была такая задачка: даны N положительных целых чисел, которые не делятся ни на какие простые числа, кроме 2 и 3. Требуется выкинуть минимально возможное количество чисел так, чтобы из любых двух оставшихся одно делилось на другое. Путем долгих рассуждений она свелась к задаче поиска наибольшей возрастающей последовательности на одном из полей структуры. К моему счастью, я...
C++ Поменять попарно элементы массива http://www.cyberforum.ru/cpp-beginners/thread1045514.html
Задача 1.. Дан массив с четным числом элементов. Поменять местами его первый элемент со вторым, третий с четвёртый и т.д.... одна тема - одна задача. читайте правила форума Решите алгоритмом и обозначениями для начинающих пожалуйста)) заранее спасибо!
C++ Выч. сумму бесконечного ряда с точностью ep Ребят помогите пожалуйста( очень научиться хочется и понять, задали вот такое задание. Дано: x0, h, xk, eps=10^-3 вычислить сумму бесконечного ряда с точностью eps. Вот на c++, очень надо понять и написать, спасибо. cos(x)= \sum_{i=0 }^{\propto}{(-1)}^{i}*\frac{{x}^{2i}}{(2i)!} подробнее

Показать сообщение отдельно
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
17.12.2013, 18:41     . Дана последовательность из n целых чисел. Найти среднее арифметическое чётных чисел из этой последовательности
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <iterator>
#include <algorithm>
#include <string>
 
int main()
{
    const int n = 100;
    int a[n];
    std::cout.setf(std::ios::fixed);
    std::cout << (
        double(std::accumulate(std::begin(a), std::end(a), 0, 
            [](int init, int value) { return value & 1 ? init : init + value; }))
        / std::count_if(std::begin(a), std::end(a), 
            [](int value){ return !(value & 1); })
    );
    
    return EXIT_SUCCESS;
}
Ппц, как некрасиво вышло... Поставлю лайк за красивое решение.
 
Текущее время: 18:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru