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

Среднее арифметическое массива до 0 ! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Посчитать сумму всех отрицательных элементов матрицы и заменить суммой каждый третий элемент http://www.cyberforum.ru/cpp-beginners/thread1022570.html
Дан двумерный массив A nxm. Посчитать сумму всех отрицательных элементов и заменить этой суммой каждый третий элемент. Написать программу.
C++ заменить на слова перевертыши Дана строка состоящая из нескольких слов, слова разделены пробелом, нужно вывести строку в которой каждое слово заменяется словом перевертышем...например вводится abc def gfi заменит и вывести на cba fed ifg... народ объясните как тут прописать условие? помогите пожалуйста http://www.cyberforum.ru/cpp-beginners/thread1022563.html
C++ сделать сравнения
как сделать сравнение? Не могу понять. Пожалуйста, помогите. Задание: Рациональная (несократимая) дробь представляется парой целых чисел (а, b), где а — числитель, b — знаменатель. Создать класс Rational для работы с рациональными дробями. Обязательно должны быть реализованы операции: сложения add, (а, b) + (с, d) = (ad + bc, bd) вычитания sub, (a, b) - (с, d) = (ad - bc, bd) сравнения <, >,...
Как передать функции указатель на функцию в качестве аргумента? C++
как передать функции указатель на функцию в качестве аргумента?
C++ Вставить число -1 перед каждым числом, в котором только нечетные цифры http://www.cyberforum.ru/cpp-beginners/thread1022552.html
помогите пожалуйста написать код к задаче....Вставить число -1 перед каждым числом, в котором только нечетные цифры.
C++ Небольшая функция, удаляющая однаковые букви в слове как написать функцию чтобы удаляло однаковые букви в слове? cout << "\n Введите ключовое слово : "; gets_s(kluch);// puts(kluch); int o=strlen(kluch); for(int i=0;i<o;i++) { alfEng=kluch; cout<< alfEng<<" "; } подробнее

Показать сообщение отдельно
YouDoItWrong
46 / 46 / 7
Регистрация: 29.10.2011
Сообщений: 154
29.11.2013, 03:10     Среднее арифметическое массива до 0 !
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <array>
#include <algorithm>
#include <numeric>
#include <iterator>
#include <iostream>
 
int main(int argc, char *argv[]) {
    std::array<int, 10> myInts =  {1, 2, 3, 4, 0, 1, 2, 3, 4, 5};
    auto it = std::find(myInts.begin(), myInts.end(), 0);
    double sum = double();
    std::for_each(myInts.begin(), it, [&sum](int i) { sum += i; } );
    sum = sum / std::distance(myInts.begin(), it);
    std::cout << sum;
    std::cin.get();
    return 0;
}
 
Текущее время: 01:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru