Posts

Showing posts with the label Mathmatical

pow implementation

/*** Implement math pow function ***/ #include <iostream> #include <cmath> using namespace std; int mypow( int a , int b ) {        if ( b ==0) return 1;        if ( a ==0) return a ; //incorrect input        //Note: remember intialize the power        int power = 1;        while ( b --) {               power *= a ;        }        return power; } void main() {        int p1 = pow(-1, 9);        int p2 = mypow(-1, 9);        cout<< "p1:" <<p1<< "   p2:" <<p2<<endl; }