Pagini recente » Cod sursa (job #423410) | Cod sursa (job #2930395) | Borderou de evaluare (job #2157649) | Borderou de evaluare (job #1058462) | Cod sursa (job #1974127)
#include <bits/stdc++.h>
using namespace std;
int N,v[20];
bool viz[20];
void back(int k){
for(int i=v[k-1]+1 ; i<=N ; ++i)
{
//if(!viz[i]){
//viz[i]=1;
v[k]=i;
for(int j=1;j<=k;j++)
printf("%d ",v[j]);
printf("\n");
if(k<N)back(k+1);
//viz[i]=0;
//}
}
}
int main()
{
freopen("submultimi.in","r",stdin);
freopen("submultimi.out","w",stdout);
scanf("%d",&N);
back(1);
}