#include <iostream>
/*
* 2 ^ n =
* Для натуральныч n.
*/
unsigned long pow2(int exp)
{
return 1 << exp;
}
int main()
{
for (int i = 0; i < 10; ++i)
std::cout << "2 ^ " << i << " = " << pow2(i) << std::endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKLyoKICogMiBeIG4gPQogKiDQlNC70Y8g0L3QsNGC0YPRgNCw0LvRjNC90YvRhyBuLgogKi8KdW5zaWduZWQgbG9uZyBwb3cyKGludCBleHApCnsKICAgIHJldHVybiAxIDw8IGV4cDsKfQoKaW50IG1haW4oKQp7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IDEwOyArK2kpCiAgICAgICAgc3RkOjpjb3V0IDw8ICIyIF4gIiA8PCBpIDw8ICIgPSAiIDw8IHBvdzIoaSkgPDwgc3RkOjplbmRsOwp9