Så se scrie o funcţie C++ cu numele putere2 cu un singur parametru n, număr natural transmis. Functia va returna 1 dacă n este putere a lui 2 sau o în caz contrar. De exemplu, dacă n=64 atunci putere2(n) va returna valoarea 1 (singurul factor prim al lui 64 este 2), dacă n=48, putere(n) va returna valoarea 0. ​