Submission

Status:

PPPPPPPPPPPPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: EXTRA

Problemset: Abacus

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-22 15:42:49

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

int main() {
    int n;
    cin>>n;
    for(int i=7;i>=0;i--){
        arr.push_back((n/int(pow(10,i)))%10);
    }
    for(int i=0;i<10;i++){
        for(int j=0;j<8;j++){
            if(arr[j]>4&&i==1){
                cout<<"  ";
            }else if(arr[j]>4&&i==2){
                cout<<"* ";
                arr[j]-=5;
            }else if(i==2){
                cout<<"  ";
            }else if(i==3&&j==0){
                cout<<"-----------------";
            }else if(i>=4&&arr[j]+4==i){
                cout<<"  ";
            }else if(i==3&&j!=0){
                cout<<"";
            }else{
                cout<<"* ";
            }
        }
        cout<<endl;
    }
}