Нужно написать код с использованием цикла for(должен быть максимум один цикл фор) на с++
Задание звучит так: S = (2i+1)! дошел только до таких размышлений, факториал числа могу посчитать, а вот от скобки проблематично
#include <stdio.h>
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int n, b = 1, c = 0;
cout << "Введите n: " << endl;
cin >> n;
for (int i = 1; i <= n; i++)
{
b *= i;
c += (2*i + 1)*b;
}
cout << "Cумма = " << c << endl;
}
Ответы (1 шт):
Автор решения: MBo
→ Ссылка
Чем i-слагаемое отличается от прошлого? Двумя новыми множителями
s = 0;
m = 1;
for (int i = 1; i <= n; i++)
{
m *= (2*i) * (2*i + 1);
s += m;
}