Cod sursa(job #3153391)
Utilizator | Data | 29 septembrie 2023 15:16:40 | |
---|---|---|---|
Problema | Submultimi | Scor | 0 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva educationala | Marime | 0.53 kb |
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n, put, i, cn, ci, poz;
ifstream cin("submultimi.in");
cin>>n;
put=1;
for(i=0; i<n; i++)
put*=2;
ofstream cout("submultimi.out");
poz=1;
for(i=1; i<put; i++){
ci=i;
cn=n;
poz=1;
while(cn>0){
if(ci%2!=0)
cout<<poz<<" ";
ci/=2;
cn--;
poz++;
}
cout<<"\n";
}
fclose(fin);
return 0;
}