View Code of Problem 57

#include<stdio.h>
int main()
{
	int n, i, j, k, num, temp;
	scanf("%d", &n);
	for (i = 0; i < n; i++)
	{
		num = 1;
		temp = i + 1;
		for (j = 0; j < n - i - 1; j++)
		{
			printf(" ");
		}
		do
		{
			printf("%d", num++);
			temp--;
		} while (temp > 0);
		temp = i;
		num = num - 2;
		while (temp>0)
		{
			printf("%d", num--);
			temp--;
		}
		printf("\n");
	}
	for (i = 0; i < n - 1; i++)
	{
		num = 1;
		for (j = 0; j <= i; j++)
		{
			printf(" ");
		}
		temp = n - i - 2;
		while (temp>0)
		{
			printf("%d", num++);
			temp--;
		} 
		temp = n - i-1;
		while(temp>0)
		{
			printf("%d", num);
			num--;
			temp--;
		}
		printf("\n");
	}
}

Double click to view unformatted code.


Back to problem 57