编辑代码

#include <stdio.h>
#include <math.h>
int main () {
   int n;
   while(scanf("%d",&n),n!=0){
       int sum=0;
       while(n%2!=1){
           sum++;
           n=n/2;
       }
       int s=pow(2,sum);
       printf("%d\n",s);
   }
}