Cod sursa(job #1333909)

Utilizator azkabancont-vechi azkaban Data 3 februarie 2015 18:22:13
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include <fstream>
using namespace std;
ifstream cin("submultimi.in");
ofstream cout("submultimi.out");
int n;
int St[100];

void print(int k)
{
 int i;
 for (i=1;i<=k;++i)
    cout<<St[i]<<" "; 
 cout<<"\n";
}

void back(int k)
{
 int i;
 if (k>n) return ;
 for (i=St[k-1]+1;i<=n;++i)	
    {
     St[k]=i;
     print(k);
     back(k+1);
	}
}

int main(void)
{
 cin>>n;
 back(1);	
 return 0;
}