Cod sursa(job #434344)

Utilizator iamdoruTanase Theodor iamdoru Data 5 aprilie 2010 17:57:13
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include<stdio.h>
FILE *f,*g;
int n,i,x[18],k;
int main() 
	{
f=fopen("submultimi.in","r");	
fscanf(f,"%d",&n);		
fclose(f);		
g=fopen("submultimi.out","w");	
k=1;
x[0]=1;
x[1]=0;
while(k) 
	{
	x[k]++;
	if(x[k]>n)
		k--;
	else 
		{
		for(i=1;i<=k;i++)
			fprintf(g,"%d ",x[i]);
		fprintf(g,"\n");
		if(k<n)
			{
			k++;
			x[k]=x[k-1];
			}
		}
	}
fclose(g);
return 0;	
}