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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 135, средняя оценка - 4.71
Aragon
0 / 0 / 0
Регистрация: 07.01.2010
Сообщений: 27
#1

Возведение в степень - C++

09.01.2010, 19:38. Просмотров 16614. Ответов 3
Метки нет (Все метки)

Подскажите оператор для возведения числа в n-ую степень.
Зарание спасиба
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.01.2010, 19:38     Возведение в степень
Посмотрите здесь:

Возведение в степень C++
возведение в степень C++
возведение в степень C++
C++ Возведение степень
Возведение в степень C++
Возведение в степень! C++
Возведение в степень C++
Возведение a в степень b C++
возведение в степень C++
C++ Возведение в степень
C++ Возведение в степень

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Даемоник
41 / 41 / 3
Регистрация: 22.05.2009
Сообщений: 97
09.01.2010, 19:45     Возведение в степень #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Наверное все-таки функция?
C++
1
2
3
#include<math.h>    //хедер
//сама функция 
pow(5,2);//5 в степени 2
Genius Ignat
1235 / 773 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
09.01.2010, 19:59     Возведение в степень #3
C#
1
2
3
4
5
6
7
8
9
10
11
//возведение типов в любую натуральную степень
template <class Type>
Type Degree(Type op,int deg);
 
template <class Type>
Type Degree(Type op,int deg){
Type num=1;                      
for(int i=0 ;i<deg;i++)num*=op;  
return num;      
 
}
Nick Alte
Эксперт С++
1605 / 997 / 118
Регистрация: 27.09.2009
Сообщений: 1,923
Завершенные тесты: 1
09.01.2010, 23:26     Возведение в степень #4
Или, для заранее известных целых значений, можно и так
C++
1
2
3
4
5
6
7
8
template<int Value, int Power>
struct Pow {
    enum {value = Value*Pow<Value, Power-1>::value};
};
template<int Value>
struct Pow<Value, 0> {
    enum {value = 1};
};
Yandex
Объявления
09.01.2010, 23:26     Возведение в степень
Ответ Создать тему
Опции темы

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