Форум программистов, компьютерный форум 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; подробнее

Показать сообщение отдельно
Andsteadur
152 / 136 / 3
Регистрация: 23.05.2009
Сообщений: 275
18.10.2012, 23:49     Рекурсивная функция pow(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
24
25
26
#include <iostream>
#include <cmath>
 
using namespace std;
 
float power(float x, float n)
{
    if (n == 0)
       return 1;
    if (n == 1)
       return x;
    if (n < 0)
       return (1. / (power(x, fabs(n))));
    else if (n > 0)
       return x * power(x, n - 1);
    return 0;
}
 
int main()
{
    cout<<power(2, 5)<<endl;
    cout<<power(2, -2)<<endl;
    cout<<power(2, 1)<<endl;
    cout<<power(2, 0)<<endl;
    return 0;
}
 
Текущее время: 19:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru