Степень целого числа в C++C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Степень целого числа в C++

Сообщение Anonymous »

Мне нужно получить результат от pow(a,b) в виде целого числа (и a, и b тоже являются целыми числами). В настоящее время расчеты, в которых включен (int) pow( (double)a, (double)b), неверны. Какая может быть функция, которая выполняет pow(a,b) с целыми числами и возвращает целое число?
Но вот странная часть: я написал свой сценарий в Linux с помощью Geany (и компилятора g++/GCC), и только что pow(a,b) скрипт скомпилировался и работал нормально.
Но в университете у меня есть Dev-C++ (и Microsoft Windows). В Dev-C++ скрипт не компилировался с ошибкой,

[Внимание] преобразуется в 'int' из double'

Мне нужно, чтобы этот скрипт работал и под Windows (и компилятором MinGW).

Подробнее здесь: https://stackoverflow.com/questions/150 ... teger-in-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»