Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: JedSKY
Problemset: Abacus
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-07 13:13:22
#include <bits/stdc++.h>
using namespace std;
#define int long long
#define float long double
#define sp << ' ' <<
#define en << '\n'
int32_t main() {
cin.tie(0)->ios_base::sync_with_stdio(0);
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 en;
for (int k = 0; k < 8; k++) {
cout << (digits[k] < 5 ? '*' : ' ');
if (k < 7) cout << ' ';
}
cout en;
for (int k = 0; k < 8; k++) {
cout << (digits[k] >= 5 ? '*' : ' ');
if (k < 7) cout << ' ';
}
cout en;
cout << "-----------------\n";
for (int r = 0; r < 5; r++) {
for (int k = 0; k < 8; k++) {
int v = digits[k] % 5;
cout << (r == v ? ' ' : '*');
if (k < 7) cout << ' ';
}
cout en;
}
for (int k = 0; k < 8; k++) {
cout << '*';
if (k < 7) cout << ' ';
}
cout en;
return 0;
}