Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание проекта Hello World https://www.cyberforum.ru/ cpp-beginners/ thread630890.html
Самое дно программирования на Сишке и уже какая-то проблема. Облазил много страниц, но именно своей проблемы не нашел. Делаю все по книге Либерти Джонса "Освой самостоятельно за 21 день". Создаю...
C++ Дозапись в бинарный файл
Всем привет! Необходимо в процессе работы программы производить дозапись в бинарный файл. Как я понимаю необходимо спозиционировать put - указатель в конец файла и произвести дозапись. Только не...
C++ Как правильно применять оператор switch
Подскажите пожалуйста, в чём здесь ошибка. Язык С++. Среда C++ Builder 6. void __fastcall TForm1::Button1Click(TObject *Sender) { int a,a1,b,e1; a=Edit1->Text.ToInt(); ...
C++ Дерево отрезков Добрый день, помогите пож-та решить задачи на с++. Нашел решение (расписаны все алгоритмы, процедуры подсчета и т. д.), но сложность состоит в том, что я не понимаю строищихся структур и вообще... https://www.cyberforum.ru/ cpp-beginners/ thread630877.html
C++ Длинное сложение https://www.cyberforum.ru/ cpp-beginners/ thread630876.html
Добрый день, помогите пож-та решить задачи на с++. Нашел решение (расписаны все алгоритмы, процедуры подсчета и т. д.), но сложность состоит в том, что я не понимаю строищихся структур и вообще...
Алгоритм Дейкстры C++
Добрый день, помогите пож-та решить задачи на с++. Нашел решение (расписаны все алгоритмы, процедуры подсчета и т. д.), но сложность состоит в том, что я не понимаю строищихся структур и вообще...
C++ Dev-C++ 4.9.9.2 не показывает номера строк
Чё делать? +++++++++++++++++++++++++++++++++++++++ Я в неё интегрировал g++ 4.6.1 по-моему, вот инсталлятор mingw-get-inst-20111118.exe (пользовался им и раньше, всё было нормально) ...
C++ Делаю Memory Manager Array с простым (int) exception последний элемент чудит //array_hpp #ifndef Array_HPP #define Array_HPP #include "Point.hpp" #include <iostream> class Array { https://www.cyberforum.ru/ cpp-beginners/ thread630864.html
C++ "Плейсхолдер" (placeholder) https://www.cyberforum.ru/ cpp-beginners/ thread630846.html
"Плейсхолдер" (переводится как прототип или заполнитель ?) - так говорят многие участники на этом форуме, объясните пожалуйста, что это такое ?? поисковик выдал мне много всего от хабра с html5 до...
C++ Рисование ASCII кодами и русский текст в консоли Всем добрый вечер. И вот такой вопрос есть. Сначала печатаю в консоли текст а под ним горизонтальную линию. Только вместо линии получаются каракули. Уже по разному пробовал, шрифты менял и ничего не... https://www.cyberforum.ru/ cpp-beginners/ thread630821.html
27 / 27 / 3
Регистрация: 19.04.2012
Сообщений: 41
30.07.2012, 22:20 0

Задача на рекурсию

30.07.2012, 22:20. Просмотров 1164. Ответов 7
Метки (Все метки)

Ответ

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
#include <iostream>
#include <cmath>
 
using namespace std;
 
int F(int n, int x) {
    if (n == 0) {
        return 1;
    } else if (n < 0) {
        return 1 / F(abs(n), x);
    } else {
        return x * F(n - 1, x);
    }
}
 
int main() {
    int n, x;
    cout << "n=";
    cin >> n;
    cout << "x=";
    cin >> x;
    cout << F(n, x) << endl;
    return 0;
}
Я вот так решил задачку)

Вернуться к обсуждению:
Задача на рекурсию
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.07.2012, 22:20
Готовые ответы и решения:

Задача на рекурсию
Задание: написать функцию умножения двух чисел, используя только операции сложения и рекурсии. Не...

Задача на рекурсию
С помощью рекурсии вычислить произведение ненулевых элементов динамического массива. Кто-то знает?...

Задача на рекурсию
Помогите решить след. задачу: Вот мой вариант, но здесь не сохраняется порядок: void Func()...

Задача на рекурсию
Дано натуральное число n. Выяснить, имеется ли среди чисел n, n+1, ..., 2n близнецы, т.е. простые...

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