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

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

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

Вычислить значение произведения - C++

19.02.2013, 21:15. Просмотров 585. Ответов 10
Метки нет (Все метки)

Помогите реализовать программу на с++
с использованием оператора for

Нужно решить пример!

p=a*(a-n)(a-2n)(a-3n)*...*(a-n*n)

проще говоря число скобок зависит от числа n
n=7 число скобок таких 7!!!


Всех заранее благодарю!!!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2013, 21:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить значение произведения (C++):

Вычислить значение произведения - C++
написать программу на языке С++ для вычисления значений f(x). Значение аргумента х вводить с клавиатуры. В задании использовать цикл с...

Вычислить значение произведения - C++
\prod_{n=1}^{11} \frac{n^3+3n+2.8}{\sqrt{n^2+7n+91}}

Вычислить значение произведения - C++
Привет, помогите написать полностью. Не понимаю.... Задача 1 z=\prod_{n=1}^{20}(sin{a}^{2}n+b) Задача 2 ...

Вычислить значение произведения - C++
Дано натуральное число n. Вычислить

Вычислить значение произведения ряда - C++
Вычислить значение выражения

Вычислить значение произведения ряда - C++
Как решается такое уравнение? y=(\prod_{k=1}^{4}(k+d)+m)/\sum_{i=1}^{3}(i+5)+{a}^{2}

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
19.02.2013, 21:20 #2
напишу только вычислительную часть кода
C++
1
2
3
double p = 1;
  for( int i = 0 ; i < n ; i++)
     p *= (a - i *n);
1
olya7
477 / 294 / 91
Регистрация: 18.02.2013
Сообщений: 684
19.02.2013, 21:23 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include<iostream.h>
#include<math.h>
#include<iomanip.h>
int main() {
int a,i,n,p=1;
cout << "VVedite a i n"<< endl;
cin >> a>>  n;
for (i=0;i<=n;i++)
p*=(a-i*n);
 
cout << "Res="<<p<< endl; 
return 0;
}
0
predell
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 16
19.02.2013, 21:34  [ТС] #4
p *= (a - i *n);

Объясните значение данного вычисления?*
0
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
19.02.2013, 21:34 #5
C++
1
for (i=0;i<=n;i++)
да это более верно, нужно n еше
1
olya7
477 / 294 / 91
Регистрация: 18.02.2013
Сообщений: 684
19.02.2013, 21:37 #6
Цитата Сообщение от predell Посмотреть сообщение
p *= (a - i *n);

Объясните значение данного вычисления?*
предыдущее значение р умножается на (a - i *n)
р на входе=1
0
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
19.02.2013, 21:37 #7
Цитата Сообщение от predell Посмотреть сообщение
p *= (a - i *n);
эквивалентно p = p*(a-i*n)
так как у нас это в цикле то
на 0 итреации p = 1*(a-0*n)
на 1 итерации p = 1*(a-0*n) * (a - 1 * n) и так далее
пока не придем p=a*(a-n)(a-2n)(a-3n)*...*(a-n*n)
1
predell
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 16
19.02.2013, 21:44  [ТС] #8
#include<iomanip.h>
и еще вопрос что подключает эта библиотека?
0
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
19.02.2013, 21:50 #9
Цитата Сообщение от predell Посмотреть сообщение
#include<iomanip.h>
и еще вопрос что подключает эта библиотека?
скорее всего случайно затесалась , можете ее убрать, если впорядке английски(а если нет, а хотите быть хорошим прогером, то стоит поправить) то вот ссылка на документацию по данному заголовку
2
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
19.02.2013, 21:52 #10
Віталік777, правила форума
пункты 1.4 , 3.5
0
predell
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 16
19.02.2013, 22:21  [ТС] #11
Nixy, благодарю за помощь
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.02.2013, 22:21
Привет! Вот еще темы с ответами:

Вычислить значение суммы (произведения) членов ряда - C++
\sum_{K=1}^{N}\;\frac{K!}{\frac{1}{2}+\frac{1}{3}+...+\frac{1}{K+1}} #include &lt;iostream&gt; using namespace std;

Вычислить значение выражения включающее произведения массивов - C++
Посчитать значение функции и записать её в файл. Если x&gt;y то z=x*Amax иначе z=y*Bmax; X=\prod_{i=1}^{5}A(i)Y=\prod_{i=1}^{10}B(i) ...

Цикл с встроенным Switch (вычислить значение произведения) - C++
есть произведение, его нужно посчитать 3-мя разными способами, используя разные циклы - do, for и while, чтобы выбор цикла так же...

Вычислить значение выражения по формуле ( вычисление произведения и суммы ряда) - C++
Помогите решить эти две задачи, отдельные две задачи, не знаю как


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
19.02.2013, 22:21
Ответ Создать тему
Опции темы

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