Submission
Status:
P-P-PP--------------
Subtask/Task Score:
20/100
Score: 20
User: JedSKY
Problemset: Abacus
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-07 12:54:30
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main() {
ios_base::sync_with_stdio(false);
cin.tie(NULL);
string n;
if (!(cin >> n)) return 0;
while (n.length() < 8) {
n = "0" + n;
}
vector<int> digits(8);
for (int i = 0; i < 8; i++) {
digits[i] = n[i] - '0';
}
for (int k = 0; k < 8; k++) {
cout << '*';
if (k < 7) cout << ' ';
}
cout << '\n';
for (int k = 0; k < 8; k++) {
cout << (digits[k] < 5 ? '*' : ' ');
if (k < 7) cout << ' ';
}
cout << '\n';
for (int k = 0; k < 8; k++) {
cout << (digits[k] >= 5 ? '*' : ' ');
if (k < 7) cout << ' ';
}
cout << '\n';
cout << "-----------------" << '\n';
for (int r = 0; r < 5; r++) {
for (int k = 0; k < 8; k++) {
int v = digits[k] % 5;
if (r == 4) {
cout << '*';
} else {
if (r < v) {
cout << '*';
} else if (r == v) {
cout << ' ';
} else {
cout << '*';
}
}
if (k < 7) cout << ' ';
}
cout << '\n';
}
for (int k = 0; k < 8; k++) {
cout << '*';
if (k < 7) cout << ' ';
}
cout << '\n';
return 0;
}