View Code of Problem 57

#include<stdio.h>
int main() {
	int n, space_count;
	int num;
	scanf("%d", &n);
	for (int i = 1; i <= n; ++i) {
		space_count = n - i;
		while (space_count--)putchar(' ');
		num = 0;
		while (num++ < i)putchar(num + '0');
		num--;
		while (num-- > 1)putchar(num + '0');
		putchar('\n');
	}
	for (int i = n-1; i > 0; --i) {
		space_count = n - i;
		while (space_count--)putchar(' ');
		num = 0;
		while (num++ < i)putchar(num + '0');
		num--;
		while (num-- > 1)putchar(num + '0');
		putchar('\n');
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 57