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

0 голосов
225 просмотров

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


Информатика (14 баллов) | 225 просмотров
Дан 1 ответ
0 голосов

#include

using namespace std;

int main()

{

int n;

double S = 1;

bool init = false;

 

do {

 cout

 cin >> n;

 

 if (n < 1) {

 cout

 }

 else init = true;

} while (init != true);

for (int i = 1; i

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

}

cout

return 0;

}

(10.9k баллов)
0

Так как оформление строк(сдвиги) не везде сохранились, приложил файл .cpp