View Code of Problem 57

#include<iostream>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <cmath>
#include <algorithm>
using namespace std;
#pragma warning(disable:4996)


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

Double click to view unformatted code.


Back to problem 57