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

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

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

Рекурсивная функция power(base, exponent) - C++

02.05.2013, 19:41. Просмотров 1256. Ответов 3
Метки нет (Все метки)

Напишите рекурсивную функцию power(base, exponent), которая возвращала бы значение powerexponent
Например, power (3, 4) = 3*3*3*3.
Полагайте, что exponent – целое число, большее или равное 1. Подсказка: шаг рекурсии может использовать соотношение baseexponent = base*baseexponent-1
А завершение может иметь место, когда exponent равна 1, потому что base1=base

и будьте добры коментарии к задаче
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.05.2013, 19:41     Рекурсивная функция power(base, exponent)
Посмотрите здесь:

Напишитефункцию integerPower(base exponent) ,какая возвращает значение base exponent. - C++
Напишитефункцию integerPower(base exponent) ,какая возвращает значение base exponent. Например, integerPower(3,4)=3*3*3*3.Считайте, что...

Рекурсивная функция С++ - C++
Написать рекурсивную функцию (+ саму программу), которая подсчитывает сумму элементов одномерного массива.

Рекурсивная функция - C++
Нужно написать рекурсивную функцию вычисления \prod |{a}_{i}| где {a}_{i} целочисленный массив {a}_{i} -четное {a}_{i}<0 ...

рекурсивная функция - C++
Описать рекурсивную функцию Digits(S) целого типа, находящую количество цифр в строке S без использования оператора цикла. С помощью этой...

Рекурсивная функция - C++
Как мне оформить в рекурсивную функцию? Напишите код пожалуйста, буду благодарен)) #include <iostream> #include <conio.h> using...

Рекурсивная функция y=3x+5 - C++
Здравствуйте! Помогите написать прогу(или если есть готовое решение буду благодарен! Век помнить буду) на c++, которая решает данный...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Gecsogen
1 / 1 / 0
Регистрация: 28.09.2012
Сообщений: 11
26.05.2013, 19:12     Рекурсивная функция power(base, exponent) #2
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
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
 
int power ( int, int ); // прототип функции
 
int main ()
{
    int number; // переменная для хранения введённого числа
    int degree; // переменная для хранения введёной степени
 
    setlocale ( LC_ALL, "rus" );
 
    cout << "Введите число: ";
    cin >> number;
    cout << "Введите cтепень: ";
    cin >> degree;
 
    cout << "Введённое число, в ведённой вами степени равно " << power ( number, degree ) << endl;
 
    system ( "pause" );
    return 0;
} // крнец main
 
// рекурсивная функция power
int power ( int base, int exponent )
{
    if ( exponent == 1 ) // если степень равна 1
        return base;
    else // иначе
        return base *= power ( base, exponent - 1 );
} // конец функции power
e46
1 / 1 / 0
Регистрация: 22.02.2013
Сообщений: 39
08.06.2013, 20:29  [ТС]     Рекурсивная функция power(base, exponent) #3
почему при запуске на выполнение вместо "Введите число" пишет "klfjrjg rkgrjg" ?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.06.2013, 06:25     Рекурсивная функция power(base, exponent)
Еще ссылки по теме:

Рекурсивная функция - C++
Как быть? Мне надо вызывать рекурсивную функцию очень много раз,вплоть до того что вылетает ошибка unhandled exception at ......

Рекурсивная функция! - C++
Разработать рекурсивную функцию, возвращающую значение , для вычисления n-го члена последовательности b1 =5, bn+1=bn/(n2+n+1). Не знаю...

Рекурсивная функция - C++
Написать рекурсивную фукцию вычисления

Рекурсивная функция[] - C++
Доброго времени суток. Мне необходимо написать рекурсивную функцию для решения задачи: Помогите пожалуйста в решении данной...

Рекурсивная функция - C++
Расскажите пожалуйста про рекурсивную функцию, как она задаётся и всё что с ней связанно. (можно с примерами) от меня +Спасибо

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


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

Или воспользуйтесь поиском по форуму:
MrGluck
Модератор
Эксперт CЭксперт С++
7162 / 4328 / 631
Регистрация: 29.11.2010
Сообщений: 11,750
09.06.2013, 06:25     Рекурсивная функция power(base, exponent) #4
e46, Билдер?
C++
1
#include <windows.h>
В начале main-a
C++
1
2
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
Свойства консоли - шрифт - Lucida Console.
Yandex
Объявления
09.06.2013, 06:25     Рекурсивная функция power(base, exponent)
Ответ Создать тему
Опции темы

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