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

Рекурсивная функция pow(x, n) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разработайте макрос http://www.cyberforum.ru/cpp-beginners/thread674675.html
Очень нужна ваша помощь, скоро контрольная, а я никак не могу разобраться 2. Разработайте макрос tolower(c) который преобразует символ c в нижний регистр. 3. Разработайте функцию, которая удалит из текстового файла все директивы препроцессора. Имя файла задано в командной строке.
C++ Нахождение серий и замена Дано два натуральных числа n и k, и последовательность из n чисел. Преобразовать массив, поменяв местами k серию с последней, если серий в массиве меньше чем k, то оставить массив без изменения. Вот, что у меня получилось: #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) { setlocale(LC_ALL, "Russian"); http://www.cyberforum.ru/cpp-beginners/thread674674.html
C++ Даны x, y, z. Вычислить a, b, используя приведенные ниже формулы. Получить max(a, b)
помогите решить пожалуйста!!! Даны x, y, z. Вычислить a, b, используя приведенные ниже формулы. Получить max(a, b).
код, который прекрасно выполняет Code::Blocks не выполняеться в Студии, как сделатьь так чтобы Студия воспринимала этот код?? C++
Ребята, обьясните мне чего код, который прекрасно выполняет Code::Blocks не выполняеться в Студии, там требуються существенно другие операторы. Чего так, или как сделатьь так чтобы Студия воспринимала этот код?? #include <iostream> using namespace std; int main() { cout << "Hello world!" << endl; return 0; }
C++ Даны два неубывающих массива X=(xi),i=1.n, n<=10, и Y=(yi),i=1.m, m<=10 и число q. Найти сумму вида (x(i)+y(j), наиболее близкую к числу q http://www.cyberforum.ru/cpp-beginners/thread674666.html
Даны два неубывающих массива X=(xi),i=1..n, n<=10, и Y=(yi),i=1..m, m<=10 и число q. Найти сумму вида (x(i)+y(j)), наиболее близкую к числу q. (Число действий порядка m+n, дополнительная память - фиксированное число целых переменных, сами массивы менять не разрешается.)
C++ Проблемы кода Добрый день! Вопрос предельно прост, перечислите, пожалуйста все проблемы данного кода class Foo { public: Foo(int j) { i=new int; } ~Foo() { delete i; } private: int* i; подробнее

Показать сообщение отдельно
Anton21
0 / 0 / 0
Регистрация: 18.10.2012
Сообщений: 15

Рекурсивная функция pow(x, n) - C++

18.10.2012, 23:36. Просмотров 634. Ответов 3
Метки (Все метки)

Описать рекурсивную функцию pow (x, n) от действительного х (х != 0) и целого n, которая вычисляет величину x n по формуле: формулу я вписал в функции.Здесь рекурсии еще нет, потому что не знаю как записать!
Помогите написать программу, буду очень благодарен! Спасибо всем)


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <conio.h>
using namespace std;
float m(float x,float n)
{
    if(n=0)
        return 1;
    else
        if(n<0)
            return (1/(x(fabs(n))));
        else 
            if(n>0)
                return x*pow(x,n-1);
}
int main()
{
    float x,n;
    cin>>x>>n;
    m(x,n);
    cout<<m(x,n);
    getch();
    return 0;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru