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

Массивы. Найти произведение только тех чисел, которые больше заданного числа М. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить количество и сумму цифр в введенном натуральном числе. Введенное натуральное число представляется как единственное число, расположив цифры http://www.cyberforum.ru/cpp-beginners/thread453326.html
Определить количество и сумму цифр в введенном натуральном числе. Введенное натуральное число представляется как единственное число, расположив цифры в обратном порядке. Добавлено через 23 часа 0...
C++ Есть ли подобные книги по С++? Все книги http://www.cyberforum.ru/cpp-beginners/thread152353.html описывают чисто язык С++. Есть ли подобные книги по С++ как, например, "C# в подлиннике. Наиболее полное руководство. Х.Дейтел",... http://www.cyberforum.ru/cpp-beginners/thread453313.html
Нужно написать Блок схемы к задачи C++
Составить алгоритм вычисления суммы и произведения ряда 1\sqrt{2}, \sqrt{3}, ..., \sqrt{n} (задачу решить 3-мя способами: с параметром, цикл-пока, цикл-до). нужны ТОЛЬКО! Блок Схемы помогите...
Как создать массив? C++
Задача стоит так Создать подпрограмму которая создаёот массив N x N.
C++ Вычисление суммы ряда http://www.cyberforum.ru/cpp-beginners/thread453272.html
Народ, помогите пожалуйста. Всё это сделать нужно на обычном си Три программы: 1) Вычисление функции и с помощью стандартных математических функций языка си. 2) Вычислить этуже функцию y от x в...
C++ Двумерные массивы Сформировать вектор D=(d1,d2…dk), каждый элемент которого равен среднему арифметическому значений элементов строк матрицы C(k,p). подробнее

Показать сообщение отдельно
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
29.02.2012, 13:25
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
#include <iostream>
#include <algorithm>
#include <iterator>
#include <cstdlib>
#include <vector>
#include <ctime>
 
int main()
{
    srand(time(0));
    int m, pr = 1;
    std::cin>>m;
    std::vector <int> vec(15);
    std::generate(vec.begin(), vec.end(), [] () { return rand()%10; });
    std::copy(vec.begin(), vec.end(), std::ostream_iterator <int> (std::cout, " "));
    std::for_each(vec.begin(), vec.end(), [&pr, &m] (int num) -> int
    {
        if(num > m)
            pr *= num;
        return num;
    });
    std::cout<<"\nPr = "<<pr<<std::endl;
    system("pause");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru