Submission

Status:

--------------------

Subtask/Task Score:

0/100

Score: 0

User: Citlali

Problemset: Abacus

Language: cpp

Time: 0.003 second

Submitted On: 2026-03-06 00:09:50

#include<bits/stdc++.h>
using namespace std;

int main() {
    string n;
    cin>>n;
    int top[3][8],bot[6][8],i,j;
    for(i=0;i<3;i++){
        for(j=0;j<8;j++){
            if(i==0||i==1){
                top[i][j] = 1;
            }else{
                top[i][j] = 0;
            }
        }
    }
    for(i=0;i<5;i++){
        for(j=0;j<8;j++){
            if(i==0){
                bot[i][j] = 0;
            }else{
                bot[i][j] = 1;
            }
        }
    }
    for(i=0;i<n.size();i++){
        int a = n[i]-'0';
        if(a>=5){
            top[1][8-n.size()+i] = 0;
            top[2][8-n.size()+i] = 1;
            a-=5;
        }
        if(a>0){
            bot[0][8-n.size()+i] = 1;
            bot[a][8-n.size()+i] = 0;
        }
    }
    for(i=0;i<3;i++){
        for(j=0;j<8;j++){
            if(top[i][j]==1){
                cout<<"*";
            }else{
                cout<<" ";
            }
        }
        cout<<endl;
    }
    cout<<"-----------------"<<endl;
    for(i=0;i<5;i++){
        for(j=0;j<8;j++){
            if(bot[i][j]==1){
                cout<<"*";
            }else{
                cout<<" ";
            }
        }
        cout<<endl;
    }
    return 0;
}