View Code of Problem 57

#include<stdio.h>
#include<math.h>
void main()
{
	int i,j,n,m,a=1,sum=1,temp=1;
	scanf("%d",&n);
	m=n;
	while(m)
	{
	for(i=m-1;i>0;i--)
	{
		printf(" ");
		
	}
     m--;
	for(j=0;j<sum/2+1;j++)
		{
		printf("%d",temp);
			temp++;
	
	}
	temp--;
	for(j=sum/2+1;j<sum;j++)
	{
		printf("%d",--temp);
		
	
	}
	sum=sum+2;
	printf("\n");
	}
	sum=sum-4;
	while(a<n)
	{
	for(i=0;i<a;i++)
	{
		printf(" ");
		
	}
	a++;
	for(j=0;j<sum/2+1;j++)
		{
		printf("%d",temp);
			temp++;
	
	}
	temp--;
	for(j=sum/2+1;j<sum;j++)
	{
		printf("%d",--temp);
		
	}
	sum=sum-2;
	printf("\n");
	}
}

Double click to view unformatted code.


Back to problem 57