Форум программистов, компьютерный форум, киберфорум
Наши страницы

Given natural number n. Calculate the expression shown on image - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ При вызове деструктора возникает ошибка Debug Assertion Failed! http://www.cyberforum.ru/cpp-beginners/thread959798.html
вот код программы #include <iostream> #include <conio.h> using namespace std; class String { private:
C++ Метод Пирсона Ребят, завтра сдавать работу по методу Симпсона. Уже который день мучаюсь, но не могу добиться требуемой точности, а завтра сдавать, помоги пожалуйста. Информацию брал отсюда:... http://www.cyberforum.ru/cpp-beginners/thread959781.html
язык С++ C++
Помогите, решить задачу на языке С++: Надано список цілих чисел. Перевірити чи підкоряються значення у списку арифметичній прогресії Перенесено из раздела Pascal. Официальными языками форума...
Работа с перегрузкой сложения C++
Ребята суть задачки в фото , помогите пожалуйста .
C++ возведение в степень http://www.cyberforum.ru/cpp-beginners/thread959761.html
всем доброго времени суток, задача такая: возвести х в 10 степень, но вывод осуществить при помощи printf int main() { double x,y; printf("Input x:"); scanf("%i",&x); y=pow(x,10.0);...
C++ Задача (Функції) Написати функцію обчислення поточної вартості автомобіля, який використовується п’ять років, якщо відомі його початкова вартість та величина річного проценту здешевлення автомобіля. Застосувати цю... подробнее

Показать сообщение отдельно
fishec
119 / 119 / 30
Регистрация: 07.09.2013
Сообщений: 338
22.09.2013, 17:38
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <vcl.h>
#include <math.h>
#include <iostream>
using namespace std;
double RootN(int n){
    if (n==1) {
        return sqrt(2);
    }
    return sqrt(2+RootN(n-1));
}
int main(int argc, char* argv[])
{
    int n;
    cin>>n;
    cout<<RootN(n)<<endl;
    system("pause");
    return 0;
}
Добавлено через 4 минуты
Если без рекурсии:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <vcl.h>
#include <iostream>
#include <math.h>
 
using namespace std;
int main() {
double n, b=0;
cout<<"Enter n: ";
cin>>n;
for (double i=0; i<n; i++){
    b=sqrt(2+b);
}
cout<<b<<endl;
system("pause");
return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru