include[HTML_REMOVED]
using namespace std;
int main(){
long long n; //这里一定要是long long 型,不然大一点的数据得不到答案的
cin >> n;
while((n%2)!=n) //我想的是前一个数求余不等于自己的话就可以再进行循环,直到等于1
{
cout << n <<” “;
n = n / 2;
}
cout << n<<endl; //等于1时的情况就直接输出了
system("pause");
return 0;
}