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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
marko_o1995
-17 / 0 / 0
Регистрация: 17.04.2013
Сообщений: 60
#1

рекурсивный алгоритм - C++

10.07.2013, 19:33. Просмотров 376. Ответов 5
Метки нет (Все метки)

В общем я уже намучился с этим заданием... Дело такое, алгоритм составлен, но не совсем такой, какой нужен
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
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include<conio.h>
#include <iomanip>
#include <cmath>
 
using namespace std;
 
int factorial(int n) {
    if(n==1 || !n) return 1;
    return n* factorial (n-1); }
 
double expn(double x,double old_x, double eps, int n)
{
    if (!x) return 1.;
    double summ;
    if (n==1) summ = 1.;
    else summ = old_x;
    summ += pow(x,n)/(double)factorial(n);
    if (fabs(summ-old_x)>=eps)
        return expn(x, summ, eps, n+1);
    else return summ;
    system ("pause");
    getch();
    return 0;
}
 
int main()
{
    cout << expn( 2, 9, 0.01, 1) << endl;
    return 0;
    system ("pause");
}
...
Просто идет выполнение алгоритма, экспонента возводится в квадрат. Все чин-чином. Но мне нужно немного другое. То, до чего я догнать сам не могу. Нужна функция ввода с клавиатуры. В общем "вводим с клавы число, которое является степенью, а экспонента уже возводится в это число". К примеру введу я с клавиатуры число 5, и Экспонента возведется в эту самую степень, при этом с точностью "эпсилон" и использованием рекурсии.
...
Народ, люди добрые, помогите кто чем сможет!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.07.2013, 19:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос рекурсивный алгоритм (C++):

Рекурсивный алгоритм - C++
помогите пожалуйста Представить в рекурсивный алгоритм Цикл пока ((proverka=1) и (k&gt;1) ) Если A &gt; A То Начало ...

рекурсивный алгоритм - C++
задание было такое (я не раз обращался с ним уже): построить алгоритм вычисления значения аргумента exp(x) с точностью до &quot;эпсилон&quot; с...

Рекурсивный алгоритм F - C++
Привет всем! Помогите пожалуйста как решается данная функция, если F = 6. Вот код программы: #include &lt;iostream&gt; int F(int n)...

Рекурсивный алгоритм - C++
помогите плиз представить в рекурсивный алгоритм Массив A proverka=1 Цикл для i:=1 до 10 делать: Ввод A Конец цикл ...

рекурсивный алгоритм - C++
Уважаемые программисты! Есть задача: разработать рекурсивный алгоритм на с++ для нахождения самого длинного несамопересекающегося пути коня...

Рекурсивный алгоритм - C++
Даны натуральные числа &quot;N&quot; и &quot;M&quot; надо решить с помощью с++ не могу переставить с этим кодом с++ #include &lt;stdio.h&gt; #include...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
10.07.2013, 20:01 #2
что тут не догнать, человек который хоть чуть-чуть прочитал бы книги, знал бы про поток ввода и как вводить переменные с консоли
C++
1
2
3
4
5
6
7
8
9
int main()
{
    double n; // степень
    cout << "Vvedite stepen" << endl;
    cin >> n; 
    cout << expn( 2, n, 0.01, 1) << endl;
    return 0;
    system ("pause");
}
надеюсь вы ни когда прогать не будете...
0
marko_o1995
-17 / 0 / 0
Регистрация: 17.04.2013
Сообщений: 60
11.07.2013, 00:22  [ТС] #3
а Вы, надеюсь, никогда не будите писать книги, ибо с русским языком у Вас проблемы
0
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
11.07.2013, 00:32 #4
Не спорю, у книги есть редактор, но вот за Вас, ту самую книгу, читать ни кто не будет, Вы пошли самым простым путем, взяли чужой код , и не разобравшись в нем , создали тему, с вопросом, который не тянет на уровень кода
1
marko_o1995
-17 / 0 / 0
Регистрация: 17.04.2013
Сообщений: 60
11.07.2013, 02:06  [ТС] #5
если я не силен в программировании, это не значит, что мне нельзя обращаться за помощью...
0
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
11.07.2013, 09:44 #6
Перед тем как обратиться за помощью, нужно хотябы самим прочитать хотябы 1 книгу, и то много читать не придеться, так как то , что вам не понятно будет в первых главах.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.07.2013, 09:44
Привет! Вот еще темы с ответами:

Рекурсивный алгоритм - C++
Доброго времени суток #include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; float rec(int x,int n) { if (n != 0) { ...

Рекурсивный алгоритм перестановок - C++
Подскажите, почему не происходит замусоривания массива used, в котором хранятся данные об использованных элементах начальной строки, и...

Рекурсивный алгоритм Дейкстры - C++
Добрый день, необходима помощь в алгоритме trains - матрица, сохраняющая длины ребер stations - количество графов start - граф, с...

нужно построить рекурсивный алгоритм - C++
в общем нужен алгоритм вычисления значение функции exp(x) действительного аргумента x с точностью ε с использованием рекурсии. Нужен как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
11.07.2013, 09:44
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru