Submission
Status:
--------------------
Score: 0
User: SnowAveNode
Problemset: Abacus
Language: cpp
Time: 0.002 second
Submitted On: 2025-03-20 23:50:44
#include<bits/stdc++.h>
using namespace std;
int main(){
long long num;cin>>num;
string n = to_string(num);
vector<pair<int,int>> v(8);
for(int i=0;i<8;i++){
if(8-i<=n.size()){
v[i].first = floor((n[i-8+n.size()]-'0')/5);
v[i].second = (n[i-8+n.size()]-'0')%5;
cout<<n[i-8+n.size()]<<" "<<v[i].first<<" "<<v[i].second<<endl;
}
}
cout<<"* * * * * * * *\n";
for(int j=0;j<2;j++){
for(int i=0;i<8;i++){
cout<<((v[i].first==j) ? '*' : ' ');
cout<<((i==7) ? '\n' : ' ');
}
}
cout<<"-----------------\n";
for(int j=0;j<5;j++){
for(int i=0;i<8;i++){
cout<<((v[i].second!=j) ? '*' : ' ');
cout<<((i==7) ? '\n' : ' ');
}
}
cout<<"* * * * * * * *";
}