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

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

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

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

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

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

и будьте добры коментарии к задаче
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.05.2013, 19:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Рекурсивная функция power(base, exponent) (C++):

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

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

Рекурсивная функция - C++
Задание: Составить программу для счисления сумы К членов строки, где К определяется ||Uk| -|Um||< е и е - наперед задана точность...

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

рекурсивная функция - C++
Описать рекурсивную функцию вычисления значения по указанной формуле. Понимаю, что программа совсем лёгкая, но я никак не могу свыкнуться...

Рекурсивная функция - C++
Написать на языке С рекурсивную функцию вычисляющую количество полных расстановок скобок в произведении n чисел

3
Gecsogen
1 / 1 / 0
Регистрация: 28.09.2012
Сообщений: 11
26.05.2013, 19:12 #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
1
e46
1 / 1 / 0
Регистрация: 22.02.2013
Сообщений: 39
08.06.2013, 20:29  [ТС] #3
почему при запуске на выполнение вместо "Введите число" пишет "klfjrjg rkgrjg" ?
0
MrGluck
Модератор
Эксперт CЭксперт С++
7498 / 4614 / 694
Регистрация: 29.11.2010
Сообщений: 12,633
09.06.2013, 06:25 #4
e46, Билдер?
C++
1
#include <windows.h>
В начале main-a
C++
1
2
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
Свойства консоли - шрифт - Lucida Console.
1
09.06.2013, 06:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.06.2013, 06:25
Привет! Вот еще темы с ответами:

Рекурсивная функция - C++
Скласти програму з використанням рекурсивної функції, в якій обчислити суму 12 членів рекурентної послідовності : X0=1;X1=1;Xk=0,7Xk-1+...

Рекурсивная функция - C++
С клавиатуры вводится массив из 20 элементов. Заменить все отрицательные элементы суммой чётных! int x,h; void input(int i){ ...

Рекурсивная функция - C++
Принять с клавиатуры натуральное число N. Написать рекурсивную функцию, которая будет выводить слово YES, если число N является точной...

Рекурсивная функция - C++
...помогите пожалуйста сделать задачки... http://cs4734.vkontakte.ru/u26212689/96588963/x_20024bb4.jpg ...


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

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

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