Cod sursa(job #976756)

Utilizator horia43Stancu horia43 Data 23 iulie 2013 21:31:52
Problema Combinari Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.53 kb
#include<stdio.h>
FILE * Fin=fopen("combinari.in","r"),*Fout=fopen("combinari.out","w");
void back (int k );
int a[100],n,k,m;
bool valid( int x ) ;
int main ()
{
	fscanf(Fin,"%d%d",&n,&m);
	back(1);
	fclose(Fin);
	fclose(Fout);
	return 0;
}
void back ( int k )
{
	int i;
	if(k>m)
	{
		for(i=1;i<=m;++i)
			fprintf(Fout,"%d ",a[i]);
		fprintf(Fout,"\n");
	}
	else
	{
		for(i=a[k-1]+1;i<=n;++i)
		{
			a[k]=i;
			back(k+1);
		}
		while(a[m]<n)
		{
			a[m]++;
			if(valid(m)==true)
				back(m+1);
		}*/
	}
}