View Code of Problem 57

#include<stdio.h>
#include<math.h>
#include <string.h>
#define Max 1000

void ps(int m)
{
	while(m--)
	 printf(" ");
}
void pd(int m)
{
	int i;
	for(i=1;i<m;i++)
	  printf("%d",i);
	for(i=m;i>0;i--)
	 printf("%d",i);
}
int main()
{
	int n,i;
	scanf("%d",&n);
	for(i=1;i<n;i++)
	{
		ps(n-i);
		pd(i);
	//	ps(n-i);
		printf("\n");	
	}
	for(i=n;i>0;i--)
	{
		ps(n-i);
		pd(i);
	//	ps(n-i);
		printf("\n");
		
	}
	

	return 0;
}

Double click to view unformatted code.


Back to problem 57