#include <iostream> #include <cstdio> #include <cmath> using namespace std; int main(){ int a; while(cin>>a&&a!=0){ int r[999],t=0,k=0,sum=0; t=a; while(t){ r[k++]=t%2; t=t/2; } for(int i=0;i<k;i++){ if(r[i]==1){ sum=pow(2,i); break; } } cout<<sum<<endl; } return 0; } |
Double click to view unformatted code.