2'nin Kuvveti mi?
unsigned int türden bir değerin 2'nin kuvveti olup olmadığını sınayan bir kod parçası yazınız. Bir tamsayı 2'nin belirli bir tamsayı üssü ise yalnızca bir biti 1 demektir. Bir döngü içinde söz konusu nesnenin sırayla bütün bitlerine ulaşıp, söz konusu kontrolu yapabilirsiniz. Ancak bir döngü deyimi kullanmadan da, daha verimli bir kod parçası yazmak mümkündür.
Yazdığınız kod parçasının taşınabilir özellikte olması gerekmektedir. int türü uzunluğunun sistemden sisteme değişebileceğini unutmayınız!