Cod sursa(job #370216)

Utilizator dornescuvladVlad Eugen Dornescu dornescuvlad Data 30 noiembrie 2009 15:46:57
Problema Combinari Scor 80
Compilator cpp Status done
Runda Arhiva educationala Marime 0.62 kb
#include<iostream>
#include<fstream>

using namespace std;

ifstream f("combinari.in");
ofstream g("combinari.out");

int i,k,sol[20],ap[20],z,n,j,ok,K;

void print()
{ 
 for(i=1;i<=K;i++)
  g << sol[i] << " ";
  g << endl;
}
  
 
 /*int sort (int sol[])
  { 
	ok = 1;
	for(i=1;i<=k;i++)
		for(j=i+1;j<=k;j++)
			if (sol[i] > sol[j])
                  ok=0;
	return ok;
  }	*/
 
 void back(int k)
{ 
 int i;
     for(i=sol[k-1]+1;i<=n;i++){
          sol[k] = i;
          if(k<K)
          back(k+1);
		  else
             print(); } 
}
 
 int main() 
{
f >> n;
f >> K;
back(1);
return 0;
}