Submission
Status:
PPPPPPPP-----------P
Subtask/Task Score:
45/100
Score: 45
User: Dark_kingdom
Problemset: Abacus
Language: cpp
Time: 0.002 second
Submitted On: 2026-10-08 23:17:12
#include <bits/stdc++.h>
using namespace std;
int main()
{
int num;
cin>>num;
int abacus[16]= {0};
for(int i = 0; i<8; i++)
{
int val;
val= (num%10)/5;
abacus[2*i] = val;
val =(num%10)%5;
abacus[(2*i)+1] =val;
num/=10;
}
//line 1
cout<<"* * * * * * * *"<<"\n";
//line 2
for(int i = 7; i>=0; i--)
{
if(abacus[2*i] == 0)
{
cout<<"* ";
}
else
{
cout<<" ";
}
}
cout<<"\n";
//line 3
for(int i = 7; i>=0; i--)
{
if(abacus[2*i] == 1)
{
cout<<"* ";
}
else
{
cout<<" ";
}
}
cout<<"\n";
//line 4
cout<<"-----------------"<<"\n";
//line 5
for(int i = 7; i>=0; i--)
{
if(abacus[2*i +1]>0)
{
cout<<"* ";
}
else
{
cout<<" ";
}
}
cout<<"\n";
//line 6
for(int i = 7; i>=0; i--)
{
if(abacus[2*i +1]>1 || abacus[2*i +1] == 0)
{
cout<<"* ";
}
else
{
cout<<" ";
}
}
cout<<"\n";
//line 7
for(int i = 7; i>=0; i--)
{
if(abacus[2*i +1]>2 || abacus[2*i +1] <=1)
{
cout<<"* ";
}
else
{
cout<<" ";
}
}
cout<<"\n";
//line 8
for(int i = 7; i>=0; i--)
{
if(abacus[2*i +1]>3 || abacus[2*i +1] <=2)
{
cout<<"* ";
}
else
{
cout<<" ";
}
}
cout<<"\n";
//line 9
for(int i = 7; i>=0; i--)
{
if(abacus[2*i +1]> 3)
{
cout<<" ";
}
else
{
cout<<"* ";
}
}
cout<<"\n";
//line 10
cout<<"* * * * * * * *";
return 0;
}