сила целого числа в 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 to
INT» отdouble'
Мне нужно, чтобы этот scrpit работал под Windows (и компилятором Mingw) тоже.