Cod sursa(job #332803)

Utilizator forever_yangGroza Marius-Cristian forever_yang Data 19 iulie 2009 23:07:32
Problema Combinari Scor 90
Compilator cpp Status done
Runda Arhiva educationala Marime 0.45 kb
#include<fstream.h>
ifstream f("combinari.in");
ofstream g("combinari.out");
int n,k,a[100];
int valid(int h)
{int i;
for(i=1;i<h;i++)
 if(a[h]<=a[i])
  return 0;
return 1;
}
void afisare(int h)
{int i;
for(i=1;i<=h;i++)
g<<a[i]<<" ";
g<<"\n";
}
int back(int h)
{int i;
 for(i=1;i<=n;i++)
 {a[h]=i;
  if(valid(h)==1)
	if(h==k)
		afisare(h);
	else
	back(h+1);
}}
int main()
{
f>>n>>k;
back(1);
f.close();
g.close();
return 0;
}