Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: kenkong587
Problemset: Abacus
Language: c
Time: 0.004 second
Submitted On: 2026-09-26 19:47:09
#include <stdio.h>
int main(){
int number = 0;
scanf("%d",&number);
int a1 = number % 10;
int a2 = (number % 100) / 10;
int a3 = (number % 1000) / 100;
int a4 = (number % 10000) / 1000;
int a5 = (number % 100000) / 10000;
int a6 = (number % 1000000) / 100000;
int a7 = (number % 10000000) / 1000000;
int a8 = (number % 100000000) / 10000000;
int a[] = {a1,a2,a3,a4,a5,a6,a7,a8};
printf("* * * * * * * *");
printf("\n");
for(int i = 7;i > -1;i--){
if(a[i] < 5){
printf("*");
}
else{
printf(" ");
}
printf(" ");
}
printf("\n");
for(int i = 7;i > -1;i--){
if(a[i] < 5){
printf(" ");
}
else{
printf("*");
}
printf(" ");
}
printf("\n");
printf("-----------------");
printf("\n");
for(int i = 7;i > -1;i--){
if(a[i] % 5 > 0){
printf("*");
}
else{
printf(" ");
}
printf(" ");
}
printf("\n");
for(int i = 7;i > -1;i--){
if(a[i] % 5 == 1){
printf(" ");
}
else{
printf("*");
}
printf(" ");
}
printf("\n");
for(int i = 7;i > -1;i--){
if(a[i] % 5 == 2){
printf(" ");
}
else{
printf("*");
}
printf(" ");
}
printf("\n");
for(int i = 7;i > -1;i--){
if(a[i] % 5 == 3){
printf(" ");
}
else{
printf("*");
}
printf(" ");
}
printf("\n");
for(int i = 7;i > -1;i--){
if(a[i] % 5 == 4){
printf(" ");
}
else{
printf("*");
}
printf(" ");
}
printf("\n");
printf("* * * * * * * *");
return 0;
}