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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Pashtet
0 / 0 / 0
Регистрация: 25.05.2014
Сообщений: 14
#1

Найти произведение элементов числового массива - C++

26.05.2014, 10:56. Просмотров 280. Ответов 6
Метки нет (Все метки)

параллельное программирование

Всем привет,подскажите пожалуйста правильный ли код

Найти произведение элементов числового массива


C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <functional>
#include <algorithm>
 
int main()
{
int arr [ ] = { 5 , 3 , 2 , 3 , 2 , 5 } ;
std::cout << std::accumulate ( arr , arr+sizeof(arr)/sizeof(*arr) , 1 , std::multiplies<int>() ) << std::endl ;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2014, 10:56     Найти произведение элементов числового массива
Посмотрите здесь:

Найти произведение элементов одномерного числового массива - C++
найти произведение элементов одномерного числового массива

Найти произведение ненулевых элементов одномерного числового массива - C++
Найти произведение ненулевых элементов одномерного числового массива

Найти среднее арифметическое целых частей элементов числового массива из 30 элементов - C++
Найти среднее арифметическое целых частей элементов числового массива из 30 элементов. Не получается, хелп.

в массиве . найти произведение ненулевых элементов, количество элементов, превышающих значение среднего арифметического элементов массива - C++
В массиве Х(N) найти произведение ненулевых элементов, количество элементов, превышающих значение среднего арифметического элементов...

в массиве . найти произведение нулевых элементов, количество элементов, превышающих значение среднего арифметического элементов массива - C++
В массиве Х(N) найти произведение нулевых элементов, количество элементов, превышающих значение среднего арифметического элементов массива....

Найти произведение отрицательных элементов массива и сумму положительных элементов, удовлетворяющих условию - C++
Добрый вечер, не могли вы помочь с решением вот этих двух задач ? Задача 1. В одномерном массиве, состоящем из n вещественных...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DiffEreD
26.05.2014, 11:06
  #2

Не по теме:

А при чем здесь параллельное программирование?

Croessmah
Модератор
Эксперт CЭксперт С++
13051 / 7314 / 814
Регистрация: 27.09.2012
Сообщений: 18,050
Записей в блоге: 3
Завершенные тесты: 1
26.05.2014, 11:19     Найти произведение элементов числового массива #3

Не по теме:

Цитата Сообщение от DiffEreD Посмотреть сообщение
А при чем здесь параллельное программирование?
строчки кода параллельны



Цитата Сообщение от Pashtet Посмотреть сообщение
подскажите пожалуйста правильный ли код
Цитата Сообщение от Pashtet Посмотреть сообщение
#include <algorithm>
std::accumulate в numeric, а не в algorithm
LordCezis
4 / 4 / 2
Регистрация: 13.05.2012
Сообщений: 69
26.05.2014, 12:00     Найти произведение элементов числового массива #4
Pashtet, выделяйте код соответствующими тегами на тулбаре.
Цитата Сообщение от Pashtet Посмотреть сообщение
Найти произведение элементов числового массива
Да, код правильно работает, но можно сам код доработать:

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream.h>
#include <numeric>
 
int main()
{
int arr [ ] = { 5 , 3 , 2 , 3 , 2 , 5 } ;
cout<<("Product of all elements of the array: ");
cout<<accumulate (arr, arr+sizeof(arr)/sizeof(*arr), 1, multiplies<int>())<<endl;
 
system ("pause"); //для задержки до нажатия на любую клавишу
return 0;
}
Croessmah
Модератор
Эксперт CЭксперт С++
13051 / 7314 / 814
Регистрация: 27.09.2012
Сообщений: 18,050
Записей в блоге: 3
Завершенные тесты: 1
26.05.2014, 13:30     Найти произведение элементов числового массива #5
Цитата Сообщение от LordCezis Посмотреть сообщение
system ("pause"); //для задержки до нажатия на любую клавишу
cstdlib
LordCezis
4 / 4 / 2
Регистрация: 13.05.2012
Сообщений: 69
26.05.2014, 19:53     Найти произведение элементов числового массива #6
Цитата Сообщение от Croessmah Посмотреть сообщение
cstdlib
У меня в CodeGear RAD 2010 Architect и Embarcadero XE3, stdlib подключать не надо для system();
Видимо автоматически тыкается.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2014, 08:54     Найти произведение элементов числового массива
Еще ссылки по теме:

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

Найти произведение элементов массива - C++
с++. дан массив В элементы не входящие в замените противоположными .Найти произведение остальных/ помогите решить пожалуйста

Найти число элементов массива > T и их произведение. - C++
Недоработанная прога: #include &lt;iostream.h&gt; #include &lt;conio.h&gt; int Proiz_Kol(int,int,int**,int*); void main() { int...

Найти произведение положительных элементов массива - C++
Не могу вывести произведение положительных элементов массива скажите пожалуйста в чем ошибка? #include &quot;stdafx.h&quot; #include &lt;iostream&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Croessmah
Модератор
Эксперт CЭксперт С++
13051 / 7314 / 814
Регистрация: 27.09.2012
Сообщений: 18,050
Записей в блоге: 3
Завершенные тесты: 1
27.05.2014, 08:54     Найти произведение элементов числового массива #7
акцент на
Цитата Сообщение от LordCezis Посмотреть сообщение
У меня в CodeGear RAD 2010 Architect и Embarcadero XE3, stdlib подключать не надо для system();
а у других может и не так быть
Yandex
Объявления
27.05.2014, 08:54     Найти произведение элементов числового массива
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru