Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: I_am_me
Problemset: Abacus
Language: c
Time: 0.002 second
Submitted On: 2025-10-11 21:09:43
#include <stdio.h>
#include <string.h>
int main() {
char num[9];
scanf("%s",num) ;
int len = strlen(num) ;
printf("* * * * * * * *\n") ;
for(int i = 7;i>=0;i--){
if (num[len-i-1]-48 <5 && num[len-i-1]-48 >= 0) printf("* ");
else if (num[len-i-1]-48>=5 && num[len-i-1]-48 <= 9) printf(" ");
else printf("* ") ;
}
printf("\n") ;
for(int i = 7;i>=0;i--){
if (num[len-i-1]-48 <5 && num[len-i-1]-48 >= 0) printf(" ");
else if (num[len-i-1]-48>=5 && num[len-i-1]-48 <= 9) printf("* ");
else printf(" ") ;
}
printf("\n") ;
printf("-----------------\n") ;
for(int i = 7;i>=0;i--){
if ((num[len-i-1]-48)%5 == 0) printf(" ");
else if (num[len-i-1]-48 >=1 && num[len-i-1]-48 <=9) printf("* ");
else printf(" ");
}
printf("\n") ;
for(int j = 1;j<=4;j++){
for(int i = 7;i>=0;i--){
if ((num[len-i-1]-48)%5 == j && len-i-1 >=0) printf(" ");
else if (num[len-i-1]-48 >=0 && num[len-i-1]-48 <=9) printf("* ");
else printf("* ");
}
printf("\n") ;
}
printf("* * * * * * * *");
return 0;
}