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

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

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

C++ Дана квадратная матрица [3][3]. Вычислить n-ую степень этой матрицы с помощью рекурсивной функции.
C++ Вычислить значение функции арккосинуса, заданной с помощью ряда Тейлора
C++ Найти минимум элементов массива с помощью рекурсивной функции min1(k)
C++ Поиск минимума с помощью рекурсивной функции
Написать программу для вычисления выражения с помощью рекурсивной функции C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,048
08.07.2012, 17:07     С помощью рекурсивной функции вычислить значение выражения #2
а че там вычислять x=1
или ты знаешь другое число которое в первой степени даст 1
Цитата Сообщение от St93 Посмотреть сообщение
x^n=1 при n=1
соответственно все выражения всегда будут 1
St93
0 / 0 / 0
Регистрация: 08.07.2012
Сообщений: 13
08.07.2012, 17:26  [ТС]     С помощью рекурсивной функции вычислить значение выражения #3
извините ошибка там вместо x^n=1 при n=1 должно быть x^n=1 при n=0
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6171 / 2900 / 284
Регистрация: 04.12.2011
Сообщений: 7,712
Записей в блоге: 3
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;
}
}
Yandex
Объявления
08.07.2012, 19:33     С помощью рекурсивной функции вычислить значение выражения
Ответ Создать тему
Опции темы

Текущее время: 02:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru