Cod sursa(job #2173756)
Utilizator | Alex Brinza AlexTudor | Data | 16 martie 2018 00:30:12 |
---|---|---|---|
Problema | Submultimi | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.5 kb |
#include <bits/stdc++.h>
using namespace std;
ifstream fin("submultimi.in");
ofstream fout("submultimi.out");
int f[20];
int n;
void subm()
{
bool gata=0;
int i;
while(gata==0)
{
gata=1;
for(i=n;i>=1;i--)
if(f[i]==1) f[i]=0;
else {f[i]=1; gata=0; break;}
if(gata==0)
{
for(i=1;i<=n;++i)
if(f[i]==1) fout<<i<<" ";
fout<<"\n";
}
}
}
int main()
{
fin>>n;
subm();
return 0;
}