Submission
Status:
--------------------
Subtask/Task Score:
0/100
Score: 0
User: Nuttykub
Problemset: Abacus
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-03 20:57:35
#include <bits/stdc++.h>
using namespace std;
#define ll long long
int main(){
string s;
cin >> s;
string abacus[10][8] ={
{"*","*","*","*","*","*","*","*"},
{"*","*","*","*","*","*","*","*"},
{" "," "," "," "," "," "," "," "},
{"-","-","-","-","-","-","-","-"},
{" "," "," "," "," "," "," "," "},
{"*","*","*","*","*","*","*","*"},
{"*","*","*","*","*","*","*","*"},
{"*","*","*","*","*","*","*","*"},
{"*","*","*","*","*","*","*","*"},
{"*","*","*","*","*","*","*","*"},
};
string input[10][10] = {
{"*","*","*","*","*","*","*","*","*","*"},
{"*","*","*","*","*"," "," "," "," "," "},
{" "," "," "," "," ","*","*","*","*","*"},
{"-","-","-","-","-","-","-","-","-","-"},
{" ","*","*","*","*"," ","*","*","*","*"},
{"*"," ","*","*","*","*"," ","*","*","*"},
{"*","*"," ","*","*","*","*"," ","*","*"},
{"*","*","*"," ","*","*","*","*"," ","*"},
{"*","*","*","*"," ","*","*","*","*"," "},
{"*","*","*","*","*","*","*","*","*","*"}
};
vector<int> data(8,0);
int j =1;
for (int i =7;i >= 0;i--){
data[i] = s[s.length()-j]-'0';
j++;
if (j > s.length()) break;
}
for (int i = 0;i < 8;i++){
int n = data[i];
for (int j = 0;j<10;j++){
abacus[j][i] = input[j][n];
}
}
for (int i= 0;i < 10;i++){
for (int j =0;j < 8;j++){
cout << abacus[i][j];
}
cout << endl;
}
}// 278 = {0,0,0,0,0,2,7,8}