int puissance(int a, int b){ if (b==0) return 1; if (b==1) return a; if ( (b & 0x01 ) == 0){ int c = puissance(a, b >> 1); return c * c; }else{ return a * puissance(a, b - 1); } }