问题描述:
有一个序列,序列的第一个数是 �n,后面的每个数是前一个数整除 22,请输出这个序列中值为正数的项。
输入:
输入一行包含一个整数 �n。
输出:
输出一行,包含多个整数,相邻的整数之间用一个空格分隔,表示答案。
参考代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long a;
cin>>a;
while(a>0)
{
cout<<a<<' ';
a/=2;
}
return 0;
}