View Code of Problem 57

#include <stdio.h>


int main() {
	int n;
	scanf("%d", &n);

	for (int i = 1; i <= n; ++i)
	{
		for (int j = i; j <= n - 1; j++)
		{
			printf(" ");
		}
		for (int j = 1; j <= i; ++j)
		{
			printf("%d", j);
		}
		for (int j = i - 1; j >= 1; --j)
		{
			printf("%d", j);
		}
		printf("\n");
	}

	for (int i = n - 1; i >= 1; --i)
	{
		for (int j = i; j <= n - 1; j++)
		{
			printf(" ");
		}
		for (int j = 1; j <= i; ++j)
		{
			printf("%d", j);
		}
		for (int j = i - 1; j >= 1; --j)
		{
			printf("%d", j);
		}
		printf("\n");
	}
}

Double click to view unformatted code.


Back to problem 57