#include
using namespace std;
int main() {
int n;
double sum = 0.0;
cout << "Введите количество членов ряда n: ";
cin >> n;
for (int i = 1; i <= n; ++i) {
double term;
if (i % 2 == 1) {
term = (i / 2 * 2 + 1) / static_cast((i + 1) / 2 * 2);
} else {
term = (i / 2 * 2 - 1) / static_cast(i / 2 * 2);
}
sum += term;
}
cout << "Сумма первых " << n << " членов ряда: " << sum << endl;
return 0;
}
Объяснение:
Программа запрашивает у пользователя количество членов ряда nn.
Используется цикл for для вычисления суммы первых nn членов ряда.
В зависимости от текущего значения ii (четное или нечетное), вычисляется соответствующий член ряда.
Значение каждого члена добавляется к общей сумме.
Результат выводится на экран.