potencia de un entero en c ++ [duplicado]
Esta pregunta ya tiene una respuesta aquí:
La forma más eficiente de implementar una función de potencia basada en enteros pow (int, int) 18 respuestasNecesito obtener el resultado depow(a,b)
como un entero (tanto a como b son también enteros). actualmente los cálculos donde(int) pow( (double)a, (double)b)
Se incluye está mal. ¿Quizás alguien pueda ayudar con una función que hace pow (a, b) con números enteros y también devuelve un número entero?
Pero aquí está la parte extraña: hice mi script en Linux con Geany (y g ++ / gcc compiler) y acabo depow(a,b)
El guión compilado y funcionó bien. Pero en la universidad tengo Dev-C ++ (y MS Windows). En Dev-C ++ el script no se compiló con un error[Warning] converting to
int 'fromdouble'
Necesito hacer que este scrpit funcione bajo Windows (y el compilador Mingw) también.