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

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

Войти
Регистрация
Восстановить пароль
 
Annamaria
1 / 1 / 0
Регистрация: 21.03.2012
Сообщений: 15
#1

дана программа на рекурсивную функцию надо разработать как рисунке - C++

22.06.2012, 17:39. Просмотров 388. Ответов 1
Метки нет (Все метки)

выкладываю рисунок и программу с заданием.надо также нарисовать чертеж ..думаю вы меня поняли)))

разработать рекурсивную функцию возвращающую значение для вычисления х в степени n по формуле
система:
1) 1 при n=0
2)1/х в степени n при n<0
3)[х][н-1]

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <cmath>
using namespace std;
//объявляем рекурсивную функцию frec которая принимает два параметра x то что возводим и n степень
double frec (double x, int n) {
    if (n == 0) return 1;// если степень равна 0 число равно 1
    if (n < 0) return 1 / frec(x, abs(n));//если степень отрицательна то значение равно 1 делить на значение функции от модуля n
    if (n > 0) return x * frec (x, n - 1);// если степень больше 0 то мы считаем рекурсивно значение x в степени n
} 
 
int main () {
    double n;// переменная n степень
    double x; // переменная x (то что возводим в степень)
    //вводим значения
    cout << "x=";
    cin >> x;
    cout << "n=";
    cin >> n;
    //выводим значение функции
    cout << frec (x, n) << endl;
    return 0;    
}
0
Миниатюры
дана программа на рекурсивную функцию надо разработать как рисунке  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.06.2012, 17:39
Здравствуйте! Я подобрал для вас темы с ответами на вопрос дана программа на рекурсивную функцию надо разработать как рисунке (C++):

Разработать рекурсивную функцию - C++
Разработать рекурсивную функцию нахождения значения функции Аккермана, которая определяется для всех неотрицательных целых аргументов m и n...

Разработать рекурсивную функцию - C++
Разработать рек. функцию , возвращающая значение: для вычисления суммы цифр в строке. С помощью этой функ. определить в какой из двух строк...

разработать не рекурсивную функцию,возвращающее значение: - C++
для вычисления количества цифр в строке;с помощью данной функции определить,в каком из двух предложений цифр больше

Разработать рекурсивную функцию, возвращающую значение: - C++
для вычисления значения функции Аккермана для неотрицательных чисел n и m. Функция Аккермана определяется следующим образом:

Разработать рекурсивную функцию, возвращающую значение - C++
Разработать рекурсивную функцию, возвращающую значение: для вычисления значения функции:

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

1
Schizorb
510 / 462 / 16
Регистрация: 07.04.2012
Сообщений: 869
Записей в блоге: 1
Завершенные тесты: 1
25.06.2012, 09:12 #2
Вроде так
1
Вложения
Тип файла: doc Doc1.doc (30.5 Кб, 12 просмотров)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.06.2012, 09:12
Привет! Вот еще темы с ответами:

Разработать рекурсивную функцию, для вычисления числа сочетаний - C++

Разработать рекурсивную функцию для вывода на экран стихотворения - C++
Разработать рекурсивную функцию, не возвращающую значений:Разработать рекурсивную функцию для вывода на экран стихотворения: 10 лунатиков...

Разработать рекурсивную функцию, определяющую является ли заданная строка палиндромом - C++
разработать рекурсивную функцию, определяющую является ли заданная строка палиндромом

Разработать рекурсивную функцию, определяющую, является ли заданная строка палиндромом - C++
Разработать рекурсивную функцию, возвращающую значение: Определяющую, является ли заданная строка палиндромом.


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

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

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