Submission
Status:
--------------------
Subtask/Task Score:
0/100
Score: 0
User: pann
Problemset: Abacus
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-09 00:17:47
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
cout << "* * * * * * * *\n";
char a[7][9] = {"********", " ", " ", "********",
"********", "********", "********"};
int i = 0;
while (n != 0){
if (n % 5 != 0) {
a[2][7-i] = '*';
a[n % 5 + 2][7-i] = ' ';
}
if (n%10 >= 5){
a[1][7-i] = '*';
a[0][7-i] = ' ';
}
n /= 10;
i += 1;
}
for (int i = 0; i < 7; i++) {
for (int j = 0; j < 8; j++) {
cout << a[i][j] << " ";
}
cout << "\n";
if (i == 1) cout << "---------------\n";
}
return 0;
}