Sample Input
15 43 71Sample Output
#123456
#include <iostream>
#include <iomanip>
#include <string>
using namespace std;
void convert(int a)
{
int c=a/13,r=a%13;
if(c==0)
{
if (r < 10)
{
printf("%d",r);
}
else
{
switch(r)
{
case 10:
printf("A");
return;
case 11:
printf("B");
return;
case 12:
printf("C");
return;
}
}
return;
}
else
{
convert(c);
if (r < 10)
{
printf("%d",r);
}
else
{
switch(r)
{
case 10:
printf("A");
return;
case 11:
printf("B");
return;
case 12:
printf("C");
return;
}
}
}
}
void convert1(int a)
{
switch(a)
{
case 10:
printf("0A");
return;
case 11:
printf("0B");
return;
case 12:
printf("0C");
return;
default:
printf("%02d",a);
return;
}
}
int main()
{
int a,b,c;
cin>>a>>b>>c;
cout<<"#";
if(a < 13)
convert1(a);
else
convert(a);
if(b < 13)
convert1(b);
else
convert(b);
if(c < 13)
convert1(c);
else
convert(c);
return 0;
}