Форум программистов, компьютерный форум CyberForum.ru

Рекурсивное вычисление корня k-й степени - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Существует что-то наподобие внешней декларации типов? http://www.cyberforum.ru/cpp-beginners/thread1226989.html
Доброго времени суток! Возник вопрос, существует что-то наподобие внешней декларации типов? например: header.h : #ifndef HEADER_H #define HEADER_H extern OtherType; void some_func(OtherType a);
C++ Зачем преобразовывать itsVal в int, если эта переменная и так объявлена как тип int // Оператор преобразования #include <iostream> using namespace std; class Counter { public: Counter(): itsVal(0) {} Counter(int val): itsVal(val) {} ~Counter() {} http://www.cyberforum.ru/cpp-beginners/thread1226978.html
Ошибка компилятора "In file included from fig11_08.cpp" C++
Ошибка выскакивает в файле fig11_08.cpp на 8 строке. Уже второй раз сталкиваюсь с этим и понял, что так дело больше не пойдет, надо разобраться. Помогите понять, что он хочет.
C++ Вычислить значение функции
Помогите написать функцию y=x^2+1; 1≤x≤5, ∆x=0,5, с циклом и без массива.
C++ Нужно отредактировать код поиска в некоторых папках. Добавить функцию поиска в архивах http://www.cyberforum.ru/cpp-beginners/thread1226949.html
Нашёл одну программку, работает отлично, но вот не идёт поиск в таких местах как С:\users или C:\Windows Как это исправить?(желательно напишите код, а то я практически 0 в Си) И ещё желательно сделать чтобы вело поиск в архивах также Visual Studio 2010 Вот код: #include <stdio.h> #include <stdlib.h>
C++ Наследование: выделение память 2 способами - какая между ними разница Доброй ночи! Целый год все было нормально, а этой ночью что-то случилось с моей головой. Я в итоге полностью запутался с наследованием Вот такой вот код. Выделяю память 2 способами Какая между ними разница, если все равно доступ только к одному свойству a??? class Parent подробнее

Показать сообщение отдельно
Hekaton Prime
9 / 9 / 2
Регистрация: 10.06.2014
Сообщений: 21
14.07.2014, 14:28     Рекурсивное вычисление корня k-й степени
С помощью приведённой формулы невозможно посчитать корень n-ой степени от числа. Скорей всего предполагалась очень похожая формула из быстросходящийся алгоритм нахождения корня n-ной степени

Программа с данной функцией может иметь следующий вид:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <iostream>
 
using namespace std;
 
double RootK(double X, int K, int N = 6);
 
int main()
{
    setlocale(LC_ALL, "Russian");
 
    double number; int rank;
 
    while (true)
    {
        cout << "Введите число: ";
        cin >> number;
        if (number > 0) { break; }
        cout << "Число меньше нуля" << endl;
    }
 
    while (true)
    {
        cout << "Введите степень корня: ";
        cin >> rank;
        if (rank > 1) { break; }
        cout << "Число меньше еденицы" << endl;
    }
 
    cout << RootK(number, rank) << endl;
 
    system("PAUSE");
 
    return 0;
}
 
double RootK(double X, int K, int N)
{
    if (!N) { return 1; }
    
    return ( (K-1)*RootK(X, K, N-1) + (X/( pow(RootK(X, K, N-1),(K-1)))) ) / K;
}
 
Текущее время: 12:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru