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

Ввести массив из 10 элементов, найти произведение элементов массива. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ На плоскости задано множество прямых. Найти количество пересечений этих прямых http://www.cyberforum.ru/cpp-beginners/thread617708.html
На плоскости задано множество прямых. Найти количество пересечений этих прямых плиз помогиите с решением!!
C++ Сумма между двумя контейнерами I need to create function Sum() that calculates sum between two containers. Code below work fine except function Sum between two containers... Условие задачи звучит так: "Also create a Sum() function that calculates the sum between two iterators. The function then uses the template argument for the iterator type and accepts two iterators, the start- and end iterator" Мне нужно создать... http://www.cyberforum.ru/cpp-beginners/thread617676.html
Как правильно вызвать метод в С++ и как использовать команду goto в default C++
#include <iostream>; #include <conio.h>; using namespace std; void main() { setlocale(LC_ALL, "Rus"); calculate(); getch();
C++ Режим ожидания в С++
Помогите пожалуйста, как сделать режим ожидания ввода пользователя в консольном приложении, чтобы программа сразу не закрывалась. Я до этого программировала на C#: там было так Console.ReadLine(); Просто, когда запускаю программу, она сразу же закрывается.
C++ Вычислить номер максимального по модулю элемента массива http://www.cyberforum.ru/cpp-beginners/thread617635.html
2)В одномерном массиве, состоящем из n вещественных элементов, вычислить: - номер максимального по модулю элемента массива; - сумму элементов массива, расположенных после первого положительного элемента.
C++ Сборник наиболее используемых операторов Помню в Паскале была очень удобная табличка, описывающая каждое непонятное слово в коде. Есть ли подобная приятная вещь для С++? подробнее

Показать сообщение отдельно
sandye51
программист С++
 Аватар для sandye51
677 / 579 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
02.07.2012, 13:13     Ввести массив из 10 элементов, найти произведение элементов массива.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <vector>
#include <cstdlib>
#include <algorithm>
#include <numeric>
#include <iostream>
 
int main()
{
    constexpr unsigned int size = 10;
    std::vector<int> values(size);
    
    std::cout << "Enter an array" << std::endl;
    std::generate(values.begin(), values.end(), []() -> int { int value; std::cin >> value; return value; });
    
    std::cout << "M = " << std::accumulate(values.begin(), values.end(), 1, std::multiplies<int>()) << std::endl;
    
    system("Pause");
    return EXIT_SUCCESS;
}
 
Текущее время: 11:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru