Submission
Status:
--------------------
Subtask/Task Score:
0/100
Score: 0
User: 8ii8jj
Problemset: Abacus
Language: c
Time: 0.002 second
Submitted On: 2025-10-09 20:48:01
#include <stdio.h>
int main() {
int a[8]={0},b[8]={0},i,j,k;
long long c,d=10000000;
scanf("%d",&c);
for(i=0;i<8;i++){
if(c/d>4){
c-=d*5;
a[i]++;
}
b[i]=c/d;
c-=b[i]*d;
d=d/10;
}
printf("* * * * * * * *\n");
if(a[0]==1)
printf(" ");
else
printf("*");
for(i=1;i<8;i++){
if(a[i]==1)
printf(" ");
else
printf(" *");
}
if(a[0]==0)
printf("\n ");
else
printf("\n*");
for(i=1;i<8;i++){
if(a[i]==0)
printf(" ");
else
printf(" *");
}
printf("\n---------------\n");
if(b[0]>0){
printf("*");
b[0]--;
}
else{
printf(" ");
b[0]--;
}
for(i=1;i<8;i++){
if(b[i]>0){
printf(" *");
b[i]--;
}
else{
printf(" ");
b[i]--;
}
}
printf("\n");
for(j=0;j<5;j++){
i=0;
if(b[i]==0){
printf(" ");
b[i]--;
}
else{
printf("*");
b[i]--;
}
for(i=1;i<8;i++){
if(b[i]>0||b[i]<0){
printf(" *");
b[i]--;
}
else{
printf(" ");
b[i]--;
}
}
printf("\n");
}
}