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

Рекурсивная функция - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Значение функции для заданных аргументов http://www.cyberforum.ru/cpp-beginners/thread701119.html
Даны действительные числа a0, ..., a6. Получить для x=1, 3, 4 значения p(x+1) – p(x), где p(y)=a6 y6+a5 y5+...+a0. Не получается вот что я не вижу ошибку которая в выводе дает всё время 0 для всех...
C++ Вычисление суммы элементов строк n-мерного массива Здравствуйте, есть программа вычисляющая сумму элементов строк n-мерного массива и выполняющая поиск максимальной суммы какой либо строки. Нужно изменить программу так, чтобы программный код,... http://www.cyberforum.ru/cpp-beginners/thread701096.html
оператор switch C++
Задача весьма проста, необходима для тренировки. Я должен использовать оператор свитч таким образом, что после ввода определенного символа он добавляет +1 определенной переменной. Вот код: #include...
C++ Не работает реализация стека через массив
Реализация стека через массив но почему то не работает. #include <iostream> #include <conio.h> using namespace std; int const mx=50; class stack {
C++ Найти ср. арифметическое чисел, промежутка [A,B) и кол-во полож. чисел, стоящих на местах кратных 4 http://www.cyberforum.ru/cpp-beginners/thread701067.html
Написать программу на языке программирования C++, в которой работа с массивами (их ввод, вывод, преобразование или подсчет элементов в них), объявленными в главной функции производится в сторонних...
C++ Быстрее чем цикл Доброго времени уток дорогие форумчане. Интересует вот какая штуковина, допусти есть программа которая открывает два файла, смотрит на них, и исходя из каких то своих умозаключений создает 3ий... подробнее

Показать сообщение отдельно
OgStyle
11 / 5 / 1
Регистрация: 18.11.2012
Сообщений: 114

Рекурсивная функция - C++

18.11.2012, 15:24. Просмотров 317. Ответов 2
Метки (Все метки)

Здравствуйте. Хочу попросить вас о помощи, так как я только начинаю изучать язык программирования с++

Задание таке:

Написать рекурсивную функцию, которая возводит число в степень путем многократного умнажения числа самого на себя т.е. если число например равно 2 а степень 4 возврат функции 16.

Я смог написать все кроме самой рекурсивной части так сказать) не знаю как же это все прилепить. можете помочь? вот уже готовый код программы. для степеня 0 и 1 что должно возвращаться понятно поэтому это я написал.. а вот дальше не знаю((


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 namespace std;
 
float funcStep(float n, int s);
 
int main()
    {   
        float n,resault;
        int s;
 
        cout<<"Input your number and stepin -> ";
        
            cin>>n>>s;
        
                resault=funcStep(n,s);
        
        cout<<"\n\nResault obchuslenna -> "<<resault<<endl;
 
    }
 
float funcStep(float n, int s)
    {
        if(s==1)
            return n;
 
        else if(s==0)
            return 1;
        
        else
            
        
 
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru