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; }