Submission
Status:
Compilation Error
Subtask/Task Score:
Score: 0
User: Prach
Problemset: Abacus
Language: cpp
Time: 0.000 second
Submitted On: 2025-09-27 20:46:01
#include <bits/stdc++.h>
using namespace std;
int main() {
vector<vector<string>> aba = {
{"*", " ", "*", " ", "*", " ", "*", " ", "*", " ", "*", " ", "*", " ", "*"},
{"*", " ", "*", " ", "*", " ", "*", " ", "*", " ", "*", " ", "*", " ", "*"},
{" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "},
{"-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"},
{" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "},
{"*", " ", "*", " ", "*", " ", "*", " ", "*", " ", "*", " ", "*", " ", "*"},
{"*", " ", "*", " ", "*", " ", "*", " ", "*", " ", "*", " ", "*", " ", "*"},
{"*", " ", "*", " ", "*", " ", "*", " ", "*", " ", "*", " ", "*", " ", "*"},
{"*", " ", "*", " ", "*", " ", "*", " ", "*", " ", "*", " ", "*", " ", "*"},
{"*", " ", "*", " ", "*", " ", "*", " ", "*", " ", "*", " ", "*", " ", "*"},
};
string num;
cin >> num;
vector<int> num_split;
for (int i = 0; i < (8 - num.length()); i++) {
num_split.push_back(0);
}
for (int word : num) {
num_split.push_back(word - 48);
}
for (int j = 0; j < aba[0].size(); j += 2) {
if (num_split[j / 2] < 5) {
for (int lek = 0; lek < num_split[j/2]; lek++){
aba[5 + lek - 1][j] = "*";
}
aba[5 + num_split[j/2] - 1][j] = " ";
}
else {
for (int lek = 0; lek < num_split[j/2]; lek++){
aba[2][j] = "*";
}
aba[1][j] = " ";
num_split[j/2] -= 5;
if (num_split[j / 2] < 5) {
for (int lek = 0; lek < num_split[j/2]; lek++){
aba[5 + lek - 1][j] = "*";
}
aba[5 + num_split[j/2] - 1][j] = " ";
}
}
}
//for (int i = 0; i < num_split.size(); i++) {
//cout << num_split[i] << " ";
//}
for (int i = 0; i < aba.size(); i++) {
for (int j = 0; j < aba[i].size(); j++) {
cout << aba[i][j];
}
cout << endl
}
return 0;
}