Pagini recente » Cod sursa (job #2459395) | Cod sursa (job #3182381) | Cod sursa (job #1136363) | Cod sursa (job #2190062) | Cod sursa (job #2408745)
#include<fstream>
using namespace std;
ifstream fin("submultimi.in");
ofstream fout("submultimi.out");
int n,v[20],nv,i;
int main()
{
fin>>n;
v[n]=1;
do
{
/*for(i=1;i<=nv;i++)
fout<<v[i]<<" ";
fout<<"\n";
if(v[nv]<n)
{
nv++;
v[nv]=v[nv-1]+1;
}
else
{
nv--;
v[nv]++;
}
if(nv==0)
break;*/
for(i=1;i<=n;i++)
if(v[i]==1)
fout<<i<<" ";
fout<<"\n";
for(i=n;i>=1;i--)
if(v[i]==1)
v[i]=0;
else
{
v[i]=1;
break;
}
if(i==0)
break;
}while(1);
fin.close();
fout.close();
return 0;
}