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

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

Войти
Регистрация
Восстановить пароль
 
VlaDdislav
2 / 2 / 0
Регистрация: 18.12.2012
Сообщений: 77
#1

функция вычисляющяя степень числа по основанию и показателю степени - C++

12.02.2013, 19:08. Просмотров 409. Ответов 3
Метки нет (Все метки)

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

Функция вычисления степени числа (рекурсия) - C++
Всем доброго времени суток, сегодня начал осваивать рекурсивные функции, суть понял, написал функцию вычисления степени числа: double...

Рекурсивная функция, расчет степени числа - C++
Написать рекурсивную функцию для расчета степени n вещественного числа a (n – натуральное число).

Написать программу, которая делит числа в 5 степени на число в 14 степени и выводит ответ в 5 степени. Найти ошибку - C++
Ребят, такая проблема, задание: Написать программу, которая делит числа в 5 степени на число в 14 степени и выводит ответ в 5 степени. ...

Функция вычисляющая корни третьей, пятой и седьмой степень числа - C++
Описать функцию StepeniA357(A), вычисляющую корни третьей, пятой и седьмой степень числа A и возвращающую эти степени соответственно в...

Возведение степени в степень - C++
Я думаю из заголовка всё ясно. Мне нужно экспоненту возвести в степень -x, а -x ещё и в квадрат. e-x2 Спасибо.

Функция нахождения периметра равнобедренного треугольника по его основанию - C++
Напишите функцию TriangleP(a, h), находящую периметр равнобедренного треугольника по его основанию a и высоте h, проведенной к основанию ...

3
xtorne21st
интересующийся
304 / 275 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
12.02.2013, 19:14 #2
C++
1
2
3
4
5
6
7
8
9
10
11
double power( double v1, int n )
{
    if( n < 0 ) {
    v1 = 1.0 / v1;
    n = -n;
    }
    
    if( n > 0 )
    return power( v1, n - 1 ) * v1;
    return 1.0;
}
0
VlaDdislav
2 / 2 / 0
Регистрация: 18.12.2012
Сообщений: 77
12.02.2013, 19:50  [ТС] #3
а как полностью?
0
xtorne21st
интересующийся
304 / 275 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
12.02.2013, 20:28 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
double power( double v1, int n )
{
    if( n < 0 ) {
    v1 = 1.0 / v1;
    n = -n;
    }
    
    if( n > 0 )
    return power( v1, n - 1 ) * v1;
    return 1.0;
}
 
int main()
{
    std::cout << power(2.3L, 4) << std::endl;
    std::cout << power(-3.1L, -2.3) << std::endl;
 
    return 0;
}
0
12.02.2013, 20:28
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.02.2013, 20:28
Привет! Вот еще темы с ответами:

Степень двойки в степени десятки - C++
Допустим, есть большое число типа double или extended. Дана степень десятки: 1Е+228. 1Е+228=2760. Вот задача: Сколько степеней двойки в...

Перевод из системы по основанию 8 в систему по основанию 10. - C++
Помогите сделать программу в C++ Вот услловие: Перевод из системы по основанию 8 в систему по основанию 10. #include&lt;iostream&gt; ...

Перевод из системы по основанию 16 в систему по основанию 10 - C++
Помогите написать программу перевода из системы по основанию 16 в систему по основанию 10

Перевод из системы по основанию 16 в систему по основанию 10 - C++
Перевод из системы по основанию 16 в систему по основанию 10 Добавлено через 21 минуту Помогите пожалуйста написать программу


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

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

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