Submission

Status:

PPPPPPPPPPPPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: Standard_User_09

Problemset: Abacus

Language: cpp

Time: 0.002 second

Submitted On: 2025-11-03 08:49:09

#include <iostream>
#include <string>
using namespace std;
int cv(char c){return c-48;}
int main(){
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
    cout.tie(nullptr);
    string ab[8],x;
    cin>>x;
    auto it=x.begin();
    if(x.size()<8){
    x.insert(it,8-x.size(),'0');
    }
    for(int i=0;i<8;i++){
    ab[i].assign(9,'*');
    ab[i][2-cv(x[i])/5]=' ';
    ab[i][3+cv(x[i])%5]=' ';
    }
    for(int i=0;i<3;i++){
    for(int j=0;j<8;j++){
    cout<<ab[j][i];
    if(7-j) cout<<" ";
    else cout<<"\n";
    }}
    cout<<"-----------------";
    for(int i=3;i<9;i++){
    cout<<"\n";
    for(int j=0;j<8;j++){
    cout<<ab[j][i]<<" ";
    }}
}