Cod sursa(job #891985)

Utilizator superman_01Avramescu Cristian superman_01 Data 25 februarie 2013 21:33:53
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.52 kb
#include<fstream>
using namespace std;
 
int n,m,v[20];
ifstream f("combinari.in");
ofstream g("combinari.out");
 
void citire()
{
    f>>n>>m;
    f.close();
}
void afisare()
{
    int i;
    for (i=1;i<=m;i++)
        g<<v[i]<<' ';
    g<<'\n';
}
void comb(int k)
{
    if (k > m)
        afisare();
    else
    {
	      for(int i( v[k-1] +1  ); i <= n ; ++ i )
		  {
			  v[k]=i;
			  comb( k+1 );
			  
		  }
    }
}
 
 
int main()
{
    citire();
    comb(1);
    g.close();
    return 0;
}