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

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

Восстановить пароль Регистрация
 
Annamaria
1 / 1 / 0
Регистрация: 21.03.2012
Сообщений: 15
22.06.2012, 17:39     дана программа на рекурсивную функцию надо разработать как рисунке #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;    
}
Миниатюры
дана программа на рекурсивную функцию надо разработать как рисунке  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.06.2012, 17:39     дана программа на рекурсивную функцию надо разработать как рисунке
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Schizorb
 Аватар для Schizorb
508 / 460 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
25.06.2012, 09:12     дана программа на рекурсивную функцию надо разработать как рисунке #2
Вроде так
Вложения
Тип файла: doc Doc1.doc (30.5 Кб, 12 просмотров)
Yandex
Объявления
25.06.2012, 09:12     дана программа на рекурсивную функцию надо разработать как рисунке
Ответ Создать тему
Опции темы

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