#include <stdio.h>
#include <math.h>
unsigned int concat(unsigned int a,unsigned int b)
{
return a
* pow(10, trunc
(log10(b
) + 1)) + b
;
}
int main(void)
{
printf("%u\n", concat
(10, 12)); printf("%u\n", concat
(235, 1)); printf("%u\n", concat
(745, 456787));
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+Cgp1bnNpZ25lZCBpbnQgY29uY2F0KHVuc2lnbmVkIGludCBhLHVuc2lnbmVkIGludCBiKQp7CglyZXR1cm4gYSAqIHBvdygxMCwgdHJ1bmMobG9nMTAoYikgKyAxKSkgKyBiOwoJCn0KCmludCBtYWluKHZvaWQpIAp7CglwcmludGYoIiV1XG4iLCBjb25jYXQoMTAsIDEyKSk7CglwcmludGYoIiV1XG4iLCBjb25jYXQoMjM1LCAxKSk7CglwcmludGYoIiV1XG4iLCBjb25jYXQoNzQ1LCA0NTY3ODcpKTsKCXByaW50ZigiJXVcbiIsIGNvbmNhdCgxLCAyKSk7CgkKCXJldHVybiAwOwp9Cg==