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

Дано действительное число а, натуральное число N. Вычислить : P=a*(a-n)*(a-2*n)*...*(a-n^2) - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 5.00
Jony Wocker
45 / 45 / 2
Регистрация: 19.11.2009
Сообщений: 362
09.03.2010, 01:19     Дано действительное число а, натуральное число N. Вычислить : P=a*(a-n)*(a-2*n)*...*(a-n^2) #1
Решить прикладную задачу с помощью циклического вычислительного процесса.

Дано действительное число а, натуральное число N. Вычислить : P=a*(a-n)*(a-2*n)*...*(a-n^2);

Подскажите как правильно ее решить...

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//---------------------------------------------------------------------------
#include <vcl.h>
#include <math.h>
#include <iostream.h>
#include <conio.h>
//---------------------------------------------------------------------------
int main()
{clrscr();
float x,y,n,a,p=0,i;
cout<<"n="; cin>>n;
cout<<"a="; cin>>a;
for (i=1;i<=n;i++)
{p+=a*(a-n)*(a-2*n)*(a-pow(n,2));}
cout<<"\ny="<<y;
getch();
        return 0;
}
//---------------------------------------------------------------------------
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.03.2010, 01:19     Дано действительное число а, натуральное число N. Вычислить : P=a*(a-n)*(a-2*n)*...*(a-n^2)
Посмотрите здесь:

Дано действительное число A, натуральное число n, вычислить... C++
C++ Даны натуральное число n, действительное число x. Вычислить:
Дано натуральное число n и действительное число а, найти, используя цикл C++
C++ Дано натуральное число n, действительное число х. Вычислить sinx+sinx2+...+sinxn
Дано действительное число х, натуральное число n. Вычислить:* C++
Даны натуральное число п, действительное число x. Вычислить C++
вычислить сумму членов ряда с использованием рекуррентную формулу,дано натуральное и действительное число с вычислением C++
C++ Дано натуральное число n и действительное число x. Вычислить :

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
09.03.2010, 03:33     Дано действительное число а, натуральное число N. Вычислить : P=a*(a-n)*(a-2*n)*...*(a-n^2) #2
Цитата Сообщение от Jony Wocker Посмотреть сообщение
P=a*(a-n)*(a-2*n)*...*(a-n^2);
Это последовательность, тебе нужно в каждом шаге цикла умножать число P на соответствующий элемент последовательности:
C++
1
2
3
4
5
6
//...
   double P=1, a, n;
   std::cin >> a >> n;
   for(size_t i=0; i<=n; ++i)
      P*=a-i*n;
   std::cout << P << std::endl;
Yandex
Объявления
09.03.2010, 03:33     Дано действительное число а, натуральное число N. Вычислить : P=a*(a-n)*(a-2*n)*...*(a-n^2)
Ответ Создать тему
Опции темы

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