Cod sursa(job #379627)

Utilizator bog29Antohi Bogdan bog29 Data 2 ianuarie 2010 19:31:44
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include<fstream>
#define dmax 18
using namespace std;
ifstream in("submultimi.in");
ofstream out("submultimi.out");
int n,sol[dmax];
void sm(int k)
{	int i;
	if(k<=n+1)
	{	if(k>1)
		{	for(i=1;i<k;i++)
				out<<sol[i]<<" ";
			out<<'\n';
		}	
		for(i=sol[k-1]+1;i<=n;i++)
		{	sol[k]=i;
			sm(k+1);
		}	
	}
}		
int main()
{	in>>n;
	in.close();
	sm(1);
	out.close();
	return 0;
}