Cod sursa(job #1089629)

Utilizator horatiu13Horatiu horatiu13 Data 21 ianuarie 2014 20:13:56
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include <cstdio>
using namespace std;

FILE *g = fopen("submultimi.in", "r");
FILE *f = fopen("submultimi.out", "w");
int st[20];
int n;

void afisare(int k)
{
	for (int i = 1; i <= k; i++)
		fprintf(f, "%d ", st[i]);
	fprintf(f, "\n");
}

void bt(int k)
{
	for (int i = st[k-1] + 1; i <= n; i++)
	{
		st[k] = i;
		afisare(k);
		bt(k+1);
	}
}

int main()
{
	fscanf(g, "%d", &n);
	bt(1);
	return 0;
}