сила целого числа в c ++ [дубликат]

На этот вопрос уже есть ответ здесь:

Наиболее эффективный способ реализации целочисленной степенной функции pow (int, int) 18 ответов

Мне нужно получить результат отpow(a,b) как целое число (и a, и b тоже целые числа). В настоящее время расчеты где(int) pow( (double)a, (double)b) включено неправильно. Может быть, кто-то может помочь с функцией, которая делает pow (a, b) с целыми числами и возвращает целое число тоже?

Но вот странная часть: я сделал свой скрипт в Linux с Geany (и компилятором g ++ / gcc) и имел толькоpow(a,b) скрипт скомпилирован и работал нормально. Но в университете у меня есть Dev-C ++ (и MS Windows). В Dev-C ++ скрипт нескомпилировать с ошибкой[Warning] converting toINT» отdouble'

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

Ответы на вопрос(11)

Ваш ответ на вопрос