Submission

Status:

PP-PP-P-PPP--------P

Subtask/Task Score:

45/100

Score: 45

User: mik

Problemset: Abacus

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-11 11:31:10

#include <bits/stdc++.h>

using namespace std;

int main(){
    ios_base::sync_with_stdio(false),cin.tie(NULL);
    string s;
    cin >> s;
    for (int i=1;i<=3;i++){
        for (int j=7;j>=0;j--){
            if(j<s.size()){
                for (int k=0;k<s.size();k++){
                    if (s[k]-'0'>=5) {
                        if (i==1) cout << '*' << ' ';
                        if (i==2) cout << ' ' << ' ';
                        if (i==3) cout << '*' << ' ';
                    } 
                    else {
                        if (i==1) cout << '*' << ' ';
                        if (i==2) cout << '*' << ' ';
                        if (i==3) cout << ' ' << ' ';
                    }
                    j--;
                }
            }
            else {
                if (i==1) cout << '*' << ' ';
                if (i==2) cout << '*' << ' ';
                if (i==3) cout << ' ' << ' ';
            }
        }
        cout << '\n';
    }
    cout << "-----------------\n";
    for (int i=1;i<=6;i++){
        for (int j=7;j>=0;j--){
            if(j<s.size()){
                for (int k=0;k<s.size();k++){
                    if (s[k]-'0'>5){
                        s[k] = char(s[k]-5);
                    }
                    if (s[k]-'0'== 4) {
                        if (i==1) cout << '*' << ' ';
                        if (i==2) cout << '*' << ' ';
                        if (i==3) cout << '*' << ' ';
                        if (i==4) cout << '*' << ' ';
                        if (i==5) cout << ' ' << ' ';
                        if (i==6) cout << '*' << ' ';
                    } 
                    else if (s[k]-'0'== 3) {
                        if (i==1) cout << '*' << ' ';
                        if (i==2) cout << '*' << ' ';
                        if (i==3) cout << '*' << ' ';
                        if (i==4) cout << ' ' << ' ';
                        if (i==5) cout << '*' << ' ';
                        if (i==6) cout << '*' << ' ';
                    } 
                    
                    else if (s[k]-'0'== 2) {
                        if (i==1) cout << '*' << ' ';
                        if (i==2) cout << '*' << ' ';
                        if (i==3) cout << ' ' << ' ';
                        if (i==4) cout << '*' << ' ';
                        if (i==5) cout << '*' << ' ';
                        if (i==6) cout << '*' << ' ';
                    } 
                    else if (s[k]-'0'== 1) {
                        if (i==1) cout << '*' << ' ';
                        if (i==2) cout << ' ' << ' ';
                        if (i==3) cout << '*' << ' ';
                        if (i==4) cout << '*' << ' ';
                        if (i==5) cout << '*' << ' ';
                        if (i==6) cout << '*' << ' ';
                    } 
                    else if (s[k]-'0'== 0) {
                        if (i==1) cout << ' ' << ' ';
                        if (i==2) cout << '*' << ' ';
                        if (i==3) cout << '*' << ' ';
                        if (i==4) cout << '*' << ' ';
                        if (i==5) cout << '*' << ' ';
                        if (i==6) cout << '*' << ' ';
                    } 
                    j--;
                }
            }
            else {
                if (i==1) cout << ' ' << ' ';
                if (i==2) cout << '*' << ' ';
                if (i==3) cout << '*' << ' ';
                if (i==4) cout << '*' << ' ';
                if (i==5) cout << '*' << ' ';
                if (i==6) cout << '*' << ' ';
            }
        }
        cout << '\n';
    }
    return 0;
}