#include <iostream>
#include <math.h> // для функции sqrt()
using namespace std;
double Calc(unsigned int N) {
if (N <= 0) {
return 0;
}
else {
return (sqrt(1 + Calc(N - 1)));
int main()
{
setlocale(LC_ALL, "Russian");
unsigned int N = 0;
cout << "Ведите количество корней: ";
cin >> N;
cout << Calc(N) << endl << endl;
[Скриншот]
Рекурсия
Copyright © 2025 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Код
#include <iostream>
#include <math.h> // для функции sqrt()
using namespace std;
double Calc(unsigned int N) {
if (N <= 0) {
return 0;
}
else {
return (sqrt(1 + Calc(N - 1)));
}
}
int main()
{
setlocale(LC_ALL, "Russian");
unsigned int N = 0;
cout << "Ведите количество корней: ";
cin >> N;
cout << Calc(N) << endl << endl;
return 0;
}
Пример
[Скриншот]
Алгоритм
Рекурсия