Дано естественное число n. Вычислить произведениепервых n сомножителей: 1/1 * 3/2

Дано натуральное число n. Вычислить произведение
первых n сомножителей: 1/1 * 3/2 * 5/3........
Необходимо зделать в С++

Задать свой вопрос
1 ответ

include lt;iostreamgt;

using namespace std;

int main()

int n;

double t = 1;

cout lt;lt; "input n: ";

cin gt;gt; n;

for (int i = 1; i lt;= n; i++)

 t = t * (((2 * i) - 1)) / i;

cout lt;lt; t lt;lt; endl;

Проверка:

1/1 * (3/2) * (5/3) = 2.5

1/1 * (3/2) * (5/3) * (7/4) * (9/5) = 7.87500


, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт