Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Score: 100
User: pxsit
Problemset: Abacus
Language: cpp
Time: 0.001 second
Submitted On: 2024-11-14 18:05:57
#include <stdio.h>
int pow(int a, int b){
int c = 1;
if(b == 0)
return 1;
if(a == 0)
return 0;
for (int i = 0; i < b; i ++){
c*=a;
}
return c;
}
int main(){
int n,array[8];
scanf("%d", &n);
printf("* * * * * * * *\n");
for (int i = 0; i < 8; i ++){
array[i] = (n / pow(10, 7 - i)) % 10;
if (array[i] < 5){
printf("* ");
}else{
printf(" ");
}
}
printf("\n");
for (int i = 0; i < 8; i ++){
if (array[i] < 5){
printf(" ");
}else{
printf("* ");
}
}
printf("\n-----------------\n");
for (int i = 0; i < 5; i ++){
for (int j = 0; j < 8; j ++){
if ((array[j] % 5) - i == 0)
printf(" ");
else
printf("* ");
}
printf("\n");
}
printf("* * * * * * * *");
}