0 / 0 / 0
Регистрация: 25.05.2014
Сообщений: 14
1

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

26.05.2014, 10:56. Показов 665. Ответов 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 ;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.05.2014, 10:56
Ответы с готовыми решениями:

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

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

Найти среднее арифметическое целых частей элементов числового массива из 30 элементов
Найти среднее арифметическое целых частей элементов числового массива из 30 элементов. Не...

Найти сумму всех элементов числового массива
4. Найти сумму всех элементов числового массива. Использовать только стандартные и простые...

6
DiffEreD
26.05.2014, 11:06
  #2

Не по теме:

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

0
Неэпический
17815 / 10586 / 2044
Регистрация: 27.09.2012
Сообщений: 26,627
Записей в блоге: 1
26.05.2014, 11:19 3

Не по теме:

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



Цитата Сообщение от Pashtet Посмотреть сообщение
подскажите пожалуйста правильный ли код
Цитата Сообщение от Pashtet Посмотреть сообщение
#include <algorithm>
std::accumulate в numeric, а не в algorithm
0
5 / 5 / 3
Регистрация: 13.05.2012
Сообщений: 71
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;
}
0
Неэпический
17815 / 10586 / 2044
Регистрация: 27.09.2012
Сообщений: 26,627
Записей в блоге: 1
26.05.2014, 13:30 5
Цитата Сообщение от LordCezis Посмотреть сообщение
system ("pause"); //для задержки до нажатия на любую клавишу
cstdlib
0
5 / 5 / 3
Регистрация: 13.05.2012
Сообщений: 71
26.05.2014, 19:53 6
Цитата Сообщение от Croessmah Посмотреть сообщение
cstdlib
У меня в CodeGear RAD 2010 Architect и Embarcadero XE3, stdlib подключать не надо для system();
Видимо автоматически тыкается.
0
Неэпический
17815 / 10586 / 2044
Регистрация: 27.09.2012
Сообщений: 26,627
Записей в блоге: 1
27.05.2014, 08:54 7
акцент на
Цитата Сообщение от LordCezis Посмотреть сообщение
У меня в CodeGear RAD 2010 Architect и Embarcadero XE3, stdlib подключать не надо для system();
а у других может и не так быть
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.05.2014, 08:54
Помогаю со студенческими работами здесь

Найти отдельно произведение положительных элементов и произведение отрицательных элементов массива
Ввести массив. Найти отдельно произведение положительных элементов и произведение отрицательных...

Найти максимальный элемент массива; найти произведение элементов массива, удовлетворяющих условию
В одномерном массиве, состоящим из n целых элементов, вычислить: Номер максимального элемента...

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

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


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru