#include <iostream> using namespace std; #include <cmath> #include <algorithm> #include <cstring> int main(int argc, char *argv[]) { int n; while(scanf("%d",&n)!=EOF){ if(n==0)break; int p=0; while(n/2){ if(n%2==0){ p++; }else{ int sum = pow(2.0,p); printf("%d\n",sum); break; } n= n/2; } } return 0; } |
Double click to view unformatted code.