Submission

Status:

--------------------

Subtask/Task Score:

0/100

Score: 0

User: Pancreas

Problemset: Abacus

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-08 17:09:39

#include <iostream>
using namespace std;
long num;
string mapp[10][15] = {
    {"*"," ","*"," ","*"," ","*"," ","*"," ","*"," ","*"," ","*"}, //0
    {"*"," ","*"," ","*"," ","*"," ","*"," ","*"," ","*"," ","*"}, //1
    {" "," "," "," "," "," "," "," "," "," "," "," "," "," "," "}, //2
    {"-","-","-","-","-","-","-","-","-","-","-","-","-","-","-"}, //3
    {" "," "," "," "," "," "," "," "," "," "," "," "," "," "," "}, //4
    {"*"," ","*"," ","*"," ","*"," ","*"," ","*"," ","*"," ","*"}, //5
    {"*"," ","*"," ","*"," ","*"," ","*"," ","*"," ","*"," ","*"}, //6
    {"*"," ","*"," ","*"," ","*"," ","*"," ","*"," ","*"," ","*"}, //7
    {"*"," ","*"," ","*"," ","*"," ","*"," ","*"," ","*"," ","*"}, //8
    {"*"," ","*"," ","*"," ","*"," ","*"," ","*"," ","*"," ","*"}  //9
};

int main() {
	cin>>num;
	if(num>=50000000){
		mapp[2][0]="*";
		mapp[1][0]=" ";
		num-=50000000;}
	for (int x0=1;num>=10000000;x0++) {
		mapp[3+x0][0]="*";
		mapp[4+x0][0]=" ";
		num-=10000000;}
	if(num>=5000000){
		mapp[2][2]="*";
		mapp[1][2]=" ";
		num-=5000000;}
	for (int x0=1;num>=1000000;x0++) {
		mapp[3+x0][2]="*";
		mapp[4+x0][2]=" ";
		num-=1000000;}
	if(num>=500000){
		mapp[2][4]="*";
		mapp[1][4]=" ";
		num-=500000;}
	for (int x0=1;num>=100000;x0++) {
		mapp[3+x0][4]="*";
		mapp[4+x0][4]=" ";
		num-=100000;}
	if(num>=50000){
		mapp[2][6]="*";
		mapp[1][6]=" ";
		num-=50000;}
	for (int x0=1;num>=10000;x0++) {
		mapp[3+x0][6]="*";
		mapp[4+x0][6]=" ";
		num-=10000;}
	if(num>=5000){
		mapp[2][8]="*";
		mapp[1][8]=" ";
		num-=5000;}
	for (int x0=1;num>=1000;x0++) {
		mapp[3+x0][8]="*";
		mapp[4+x0][8]=" ";
		num-=1000;}
	if(num>=500){
		mapp[2][10]="*";
		mapp[1][10]=" ";
		num-=500;}
	for (int x0=1;num>=100;x0++) {
		mapp[3+x0][10]="*";
		mapp[4+x0][10]=" ";
		num-=100;}
	if(num>=50){
		mapp[2][12]="*";
		mapp[1][12]=" ";
		num-=50;}
	for (int x0=1;num>=10;x0++) {
		mapp[3+x0][12]="*";
		mapp[4+x0][12]=" ";
		num-=10;}
	if(num>=5){
		mapp[2][14]="*";
		mapp[1][14]=" ";
		num-=5;}
	for (int x0=1;num>=1;x0++) {
		mapp[3+x0][14]="*";
		mapp[4+x0][14]=" ";
		num-=1;}
	
    for(int i = 0; i < 10; i++) {
        for(int j = 0; j < 15; j++) {
            cout << mapp[i][j];
        }
        cout << endl;
    }
}