Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Score: 100
User: SnowAveNode
Problemset: Abacus
Language: cpp
Time: 0.003 second
Submitted On: 2025-03-21 17:14:27
#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";
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<<"* * * * * * * *";
}