Cod sursa(job #501866)

Utilizator matei_cChristescu Matei matei_c Data 16 noiembrie 2010 21:38:21
Problema Submultimi Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.54 kb
#include<stdio.h>

int n,v[17];
int main()
{
	int i,j,t,k;
	freopen("submultimi.in","r",stdin);
	freopen("submultimi.out","w",stdout);
	scanf("%d",&n);
	if(n==1)
	{
		printf("1\n");
		return 0;
	}	
	for(i=1;i<=n;i++)
	{
		t=i-1;
		for(j=n-i+1;j>=1;j--)
		{
			v[j]=++t;
			for(k=n-i+1;v[k]!=0;k--)
			{
				printf("%d ",v[k]);
			}	
			if(i<=n-1)
				printf("\n");
		}	
		v[1]=0;v[2]=0;v[3]=0;v[4]=0;v[5]=0;v[6]=0;v[7]=0;v[8]=0;v[9]=0;v[10]=0;v[11]=0;v[12]=0;v[13]=0;v[14]=0;v[15]=0;v[16]=0;v[17]=0;
	}	
	return 0;
}