Pagini recente » Cod sursa (job #2362681) | Cod sursa (job #2338934) | Cod sursa (job #1825335) | Cod sursa (job #2374618) | Cod sursa (job #2119042)
#include <bits/stdc++.h>
using namespace std;
int n;
int v[17];
inline void back(int k, int j){
if(k > 0){
for(int i = 0; i < k ; ++i)
printf("%d ", v[i]);
printf("\n");
}
if(k == n) return;
for(int i = j + 1; i <= n ; ++i){
v[k] = i;
back(k + 1, i);
}
}
int main(){
freopen("submultimi.in", "r", stdin);
freopen("submultimi.out", "w", stdout);
scanf("%d", &n);
back(0, 0);
return 0;
}