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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
St93
0 / 0 / 0
Регистрация: 08.07.2012
Сообщений: 13
#1

С помощью рекурсивной функции вычислить значение выражения - C++

08.07.2012, 17:03. Просмотров 1639. Ответов 3
Метки нет (Все метки)

С помощью рекурсивной функции вычислить x^n по формуле: x^n=1 при n=1, x^n=1/x^|n| при n<0, x^n=x*x^(n-1) при n>0. все три уравнения составляют систему. помогите с задачкой
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.07.2012, 17:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос С помощью рекурсивной функции вычислить значение выражения (C++):

Написать программу для вычисления выражения с помощью рекурсивной функции - C++
Помогите написать программу C++ для вычисления выражения an. Вычисление организовать в виде рекурсивной функции. {a}_{n} =...

С помощью рекурсивной функции вычислить сумму элементов одномерного массива - C++
С помощью рекурсивной функции вычислить сумму элементов одномерного массива,помогите пожалуйста!Просьба не мудрить и написать как можно...

Дана квадратная матрица [3][3]. Вычислить n-ую степень этой матрицы с помощью рекурсивной функции. - C++
Помогите сделать эту программу с помощью рекурсивной функции: #include “iostream” using namespace std; #include “cmath” const int...

Вычислить значение y с помощью стандартной функции и с помощью ряда с точностью 0,0001 - C++
Ребята выручайте! 1. Дано действительное число x. Вычислить значение y с помощью стандартной функции и с помощью ряда с точностью...

Вычислить значение выражения с помощью процедур - C++
Доброго времени суток) Что это такое и есть ли оно? Мне нужно создать прогу по формуле, но сколько не ищу, понять что такое процедуры в...

Вычислить значение выражения с помощью рекурсии - C++
Ребята помогите написать рекурсивную функцию для этого выражения p=a0+x(a1+x(a2+x(a3+...+x(an))))

3
ValeryS
Модератор
6709 / 5118 / 482
Регистрация: 14.02.2011
Сообщений: 17,215
08.07.2012, 17:07 #2
а че там вычислять x=1
или ты знаешь другое число которое в первой степени даст 1
Цитата Сообщение от St93 Посмотреть сообщение
x^n=1 при n=1
соответственно все выражения всегда будут 1
0
St93
0 / 0 / 0
Регистрация: 08.07.2012
Сообщений: 13
08.07.2012, 17:26  [ТС] #3
извините ошибка там вместо x^n=1 при n=1 должно быть x^n=1 при n=0
0
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6503 / 3142 / 307
Регистрация: 04.12.2011
Сообщений: 8,673
Записей в блоге: 5
08.07.2012, 19:33 #4
C++
1
2
3
4
5
6
7
8
9
double stepEn(double x, int n){
if(n==0)return 1;
if(n>0){
return x*stepEn( x, n-1);
}
else{
return stepEn( x, n+1)/x;
}
}
0
08.07.2012, 19:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.07.2012, 19:33
Привет! Вот еще темы с ответами:

С помощью цикла for вычислить значение выражения - C++
С помощью оператора цикла for вычислить y. Оператор if в теле цикла не использовать. Значение m и n вводить с клавиатуры. Шаг изменения...

Поиск минимума с помощью рекурсивной функции - C++
#include&lt;iostream&gt; #include &lt;time.h&gt; using namespace std; int mina(int ar, int n){ int min = ar; for (int i = 0; i &lt;...

В главной функции main () ввести входные данные, и вызвав собственные функции, вычислить значение выражения и вывести результаты - C++
В главной функции main () ввести входные данные, и вызвав собственные функции, вычислить значение выражения и вывести результаты. ...

Найти минимум элементов массива с помощью рекурсивной функции min1(k) - C++
Есть небольшая задача: Дан массив целых чисел. Найти минимум его элементов с помощью рекурсивной функции min1(k), возвращающей минимум...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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