Pagini recente » Cod sursa (job #972093) | Cod sursa (job #52935) | Cod sursa (job #2671311) | Cod sursa (job #3249262) | Cod sursa (job #798474)
Cod sursa(job #798474)
#include<fstream>
using namespace std;
ifstream f("submultimi.in");
ofstream g("submultimi.out");
int n,k,x[51],e=0;
void prelsol()
{ for(int i=1;i<n;i++) if(x[i]!=0) {g<<i<<" "; e++;}
if(e>0) g<<'\n';
}
void back()
{ k=1; x[k]=-1;
do
{while(x[k]<1)
{ x[k]=x[k]+1;
if(k==n) prelsol();
else {k++; x[k]=-1;}
}
k--;
}
while(k>0);
}
int main()
{ f>>n;
back();
return 0;
}