Top.Mail.Ru
Ответы

Помогите пожалуйста сделать лабу по программированию на c++

Помогите пожалуйста сделать лабу на языке c++

По дате
По рейтингу
Аватар пользователя
Новичок

#include <iostream>
#include <iomanip>
using namespace std;
double fn(int n, double s = 1.0) {
static auto m = 1;
if (m >= n) {
m = 1;
return 1.0 / s;
}
s = m + 1.0 + 1.0 / s;
++m;
return fn(n, s);
}
int main() {
cout << ">>> ";
int n;
cin >> n;
auto x = fn(n);
cout << ">>> " << fixed << setprecision(15U) << x << '\n';
system("pause > nul");
}

Аватар пользователя
Просветленный

Так вот ещё можно:
#include <iostream>
int main() { int i, n; double s; std::cout.precision(16);
for (;;) { s = 0.; std::cout << "n » "; std::cin >> n;
for (i = 1; i <= n; i++) s = 1. / (i + s);
std::cout << s << '\n'; } }