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

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

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

includelt;iostreamgt;

using namespace std;

int main()

int n;

double S = 1;

bool init = false;

 

do

 cout lt;lt; "Input n: ";

 cin gt;gt; n;

 

 if (n lt; 1)

  cout lt;lt; "Input error! Try again" lt;lt; endl;

 

 else init = true;

while (init != true);

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

 S *= ((2. * i - 1) / i);

cout lt;lt; "S = " lt;lt; S;

return 0;

Тимур Иниятуллин
Так как оформление строк(сдвиги) не всюду сохранились, приложил файл .cpp
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

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

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

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

Войти на сайт