Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Vlorinde
Problemset: Abacus
Language: cpp
Time: 0.002 second
Submitted On: 2026-03-10 15:06:26
#include <iostream>
using namespace std;
int main()
{
int a,b[8],k=10000000,x=4;
string c[10][8];
cin>>a;
for(int i=0;i<8;i++){
b[i]=a/k;
if(b[i]!=0){
a=a-b[i]*k;
}
k=k/10;
}
for(int i=0;i<8;i++){
for(int j=0;j<10;j++){
if(j!= 2&&j!= 3&&j!= 4){
c[j][i]="* ";
}else if(j==3){
c[j][i]="- ";
}else{
c[j][i]=" ";
}
}
}
for(int i=0;i<10;i++){
for(int j=0;j<8;j++){
if(i<3){
if(b[j]>=5){
c[1][j]=" ";
c[2][j]="* ";
b[j]=b[j]-5;
}
}else if(i>3){
if(b[j]!=0){
c[i][j]="* ";
c[i+1][j]=" ";
b[j]=b[j]-1;
}
}
}
}
for(int i=0;i<3;i++){
for(int j=0;j<8;j++){
cout<<c[i][j];
}
cout<<"\n";
}
cout<<"-----------------"<<"\n";
for(int i=4;i<10;i++){
for(int j=0;j<8;j++){
cout<<c[i][j];
}
cout<<"\n";
}
}