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

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

Войти
Регистрация
Восстановить пароль
 
Pashtet
0 / 0 / 0
Регистрация: 25.05.2014
Сообщений: 14
26.05.2014, 10:56     Найти произведение элементов числового массива #1
параллельное программирование

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

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


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++ Ввести массив из 10 элементов, найти произведение элементов массива.
C++ Массивы (найти номер максимального элемента массива, произведение элементов массива)
Найти произведение отрицательных элементов массива C++
C++ Найти произведение ненулевых элементов одномерного числового массива
Найти произведение элементов одномерного числового массива C++
C++ Найти максимальный элемент массива; найти произведение элементов массива, удовлетворяющих условию
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DiffEreD
26.05.2014, 11:06
  #2

Не по теме:

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

Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
12289 / 6976 / 784
Регистрация: 27.09.2012
Сообщений: 17,286
Записей в блоге: 2
Завершенные тесты: 1
26.05.2014, 11:19     Найти произведение элементов числового массива #3

Не по теме:

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



Цитата Сообщение от Pashtet Посмотреть сообщение
подскажите пожалуйста правильный ли код
Цитата Сообщение от Pashtet Посмотреть сообщение
#include <algorithm>
std::accumulate в numeric, а не в algorithm
LordCezis
 Аватар для LordCezis
2 / 2 / 1
Регистрация: 13.05.2012
Сообщений: 67
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
Модератор
Эксперт С++
 Аватар для Croessmah
12289 / 6976 / 784
Регистрация: 27.09.2012
Сообщений: 17,286
Записей в блоге: 2
Завершенные тесты: 1
26.05.2014, 13:30     Найти произведение элементов числового массива #5
Цитата Сообщение от LordCezis Посмотреть сообщение
system ("pause"); //для задержки до нажатия на любую клавишу
cstdlib
LordCezis
 Аватар для LordCezis
2 / 2 / 1
Регистрация: 13.05.2012
Сообщений: 67
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     Найти произведение элементов числового массива
Еще ссылки по теме:

Найти среднее арифметическое целых частей элементов числового массива из 30 элементов C++
C++ Найти сумму элементов массива с нечетными номерами и произведение элементов между двумя отрицательными элем
Найти наибольшее произведение пары элементов массива (при условии, что произведение кратно 8, но не кратно 24) C++
Найти номер максимального элемента массива; найти произведение заданных элементов; упорядочить массив C++
Найти произведение элементов массива с чётными номерами и количество элементов, удовлетворяющих условию C++

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

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

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