View Code of Problem 57

#define _CRT_SECURE_NO_DEPRECATE
#define _CRT_SECURE_NO_WARNINGS
#pragma warning(disable:4996);
#include <stdio.h>
#include <string.h>
#include <math.h>
#define N 100000
int main()
{
	int n;
	int i, j, k, l;
	scanf("%d", &n);
	for (i = 1; i <= n; i++)
	{
		for (j = i; j <= n - 1; j++)
		{
			printf(" ");
		}
		for (k = 1; k <=i;k++)
		{
			printf("%d", k);
		}
		for (l = k-2; l >=1;l--)
		{
			printf("%d", l);
		}
		printf("\n");
	}
	for (i = n; i >1; i--)
	{
		for (j = i; j <= n ; j++)
		{
			printf(" ");
		}
		for (k = 1; k <= i-1; k++)
		{
			printf("%d", k);
		}
		for (l = k - 2; l >= 1; l--)
		{
			printf("%d", l);
		}
		printf("\n");
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 57