Submission

Status:

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

Subtask/Task Score:

0/100

Score: 0

User: JedSKY

Problemset: Abacus

Language: cpp

Time: 0.002 second

Submitted On: 2026-10-07 12:02:11

#include <bits/stdc++.h>
using namespace std;
#define int long long
#define float long double
#define sp << ' ' <<
#define en << '\n' 

int32_t main() {
    ios_base::sync_with_stdio(0); cin.tie(0);
    
    string n;
    cin >> n;

    while(n.length() < 8 ){
        n = "0" + n;
    }

    vector<int> digits(8);
    for(int i = 0; i < 8; i++){
        digits[i] = n[i] - '0';
    }

    for(int k = 0; k < 8; k++){
        int u = digits[k] / 5;
        cout << (u == 0 ? '*' : ' ');
        if(k < 7) cout << ' ';
    }

    cout en;

    cout << "---------------" en;

    for(int r = 0; r < 7; r++){
        for(int k = 0; k < 8; k++){
            int l = digits[k] % 5;
            if(r < l || r >= l + 3){
                cout << '*';
            }else{
                cout << ' ';
            }
            if(k < 7) cout << ' ';
        }
        cout en;
    }

    return 0;
}