Submission

Status:

--------T

Subtask/Task Score:

0/100

Score: 0

User: goine

Problemset: บวกเลขฐาน

Language: cpp

Time: 1.044 second

Submitted On: 2025-10-11 22:12:29

#include<iostream>
#include<vector>
using namespace std;

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

	vector<int> v;
	int max = -1;

	for (int i = 0; i < x; ++i) {
		int input;
		cin >> input;
		if (input > max) max = input;

		v.push_back(input);
	}

	for (int i = 0; i < max; i++) {
		string x = "";
		for (int w : v) {
			if (i + 1 > w) {
				for (int j = 0; j < w * 2; j++) x += ' ';
				continue;
			}

			for (int j = 0; j < i; j++) x += ' ';
			x += '\\';
			for (int j = 0; j < (w - 1 - i) * 2; j++) x += ' ';
			x += '/';
			for (int j = 0; j < i; j++) x += ' ';
		}

		cout << x << '\n';
	}
}