View Code of Problem 57

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

Double click to view unformatted code.


Back to problem 57