1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #include <iostream> int main() { int userNumber(0); std::cout << "Enter a non-negative number: "; std::cin >> userNumber; int sum = (1 << userNumber) - 1; // post-condition: Sum = 2^p -1 std::cout << "The output is " << sum << std::endl; return 0; } |
I2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4oKQp7CiAgICBpbnQgdXNlck51bWJlcigwKTsKCiAgICBzdGQ6OmNvdXQgPDwgIkVudGVyIGEgbm9uLW5lZ2F0aXZlIG51bWJlcjogIjsKICAgIHN0ZDo6Y2luID4+IHVzZXJOdW1iZXI7CgoKICAgIGludCBzdW0gPSAoMSA8PCB1c2VyTnVtYmVyKSAtIDE7CiAgICAvLyBwb3N0LWNvbmRpdGlvbjogU3VtID0gMl5wIC0xCiAgICBzdGQ6OmNvdXQgPDwgIlRoZSBvdXRwdXQgaXMgIiA8PCBzdW0gPDwgc3RkOjplbmRsOwogICAgcmV0dXJuIDA7Cn0K
-
upload with new input
-
result: Success time: 0.01s memory: 2728 kB returned value: 0
3
Enter a non-negative number: The output is 7
-
result: Success time: 0s memory: 2728 kB returned value: 0
10
Enter a non-negative number: The output is 1023
2^10 - 1 = 1,023


