#include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int n,a[100],i; while(scanf("%d",&n)!=EOF) { if(n==0) { break; } i=0; while(n!=0) { a[i]=n%2; n=n/2; i++; } int m; for(i=0;;i++) { if(a[i]==1) { m=pow(2,i); printf("%d\n",m); break; } } } return 0; } |
Double click to view unformatted code.