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

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

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

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

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

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

Возведение в степень - C++
Почему, когда я пытаюсь возвести в квадрат x с типом int, то получается 24, а когда с типом double, то все хорошо и получается 25? ...

Возведение в степень - C++
напишите программный код для С++ Builder

Возведение в степень - C++
Срочно, помогите записать выражение cos^4(x)

Возведение в степень - C++
Дано число n и его нужно возвести в степень s. Можно ли это как-то сделать не используя циклы. Заранее спасибо...

Возведение a в степень b - C++
Пользователь вводит числа а и b, программа считает "а" в степени "b". Помогите написать код

Возведение в степень - C++
Совсем недавно начал изучать C++. Учу по книге. Было задание: Вводишь число Вводишь степень в которую надо возвести это число ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Даемоник
42 / 42 / 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
1236 / 774 / 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
Эксперт С++
1636 / 1008 / 119
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 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};
};
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.01.2010, 23:26
Привет! Вот еще темы с ответами:

Возведение в степень! - C++
Возник вопрос - Возможно пока не понятна в чем мысль! Попробую на примере объяснить! Возведение числа 2 в 1000 - ую степень будет...

возведение в степень! - C++
Кто помнит функцию возведения в степень.?? &quot;трам-пам-пам&quot; (a,b) ???? Добавлено через 3 минуты И еще желательно...

Возведение в степень. C++ - C++
можно ли написать программу для возведения в вводимую степень вводимого числа с помощью рекурсивной функции

Возведение в степень - C++
Вам конечно это покажется тупой проблемой, но всё же. Напишите пожалуйста как возводить в степень на си и пример. В инете что ищу всё на...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
09.01.2010, 23:26
Ответ Создать тему
Опции темы

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