View Code of Problem 53

#include<iostream>
#include<vector>
#include<algorithm>
#include<iomanip>
#include<string>
#include<cmath>

using namespace std;


int main()
{
	int n;
	cin >> n;

	int max = 2 * n - 1;

	for (int i = 1; i <= n; i++) {

		int sum = 2 * i - 1;
		int kong = (max - sum) / 2;

		for (int j = 0; j < kong; j++)
			cout << " ";

		for (int j = 0; j < sum; j++)
			cout << "*";

		cout << endl;
	}

	for (int i = n - 1; i >= 1; i--) {

		int sum = 2 * i - 1;
		int kong = (max - sum) / 2;

		for (int j = 0; j < kong; j++)
			cout << " ";

		for (int j = 0; j < sum; j++)
			cout << "*";

		if(i != 1)
			cout << endl;
	}
}

Double click to view unformatted code.


Back to problem 53