#include <iostream>
#include <string>
std::string number_to_string_with_nulls(int n)
{
char raw[32] = {};
snprintf(raw, 32, "%08d", n);
return raw;
}
int main() {
std::cout << number_to_string_with_nulls(0) << std::endl;
std::cout << number_to_string_with_nulls(12) << std::endl;
std::cout << number_to_string_with_nulls(1024) << std::endl;
std::cout << number_to_string_with_nulls(99999999) << std::endl;
std::cout << number_to_string_with_nulls(999999991) << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgoKc3RkOjpzdHJpbmcgbnVtYmVyX3RvX3N0cmluZ193aXRoX251bGxzKGludCBuKQp7CgljaGFyIHJhd1szMl0gPSB7fTsKCXNucHJpbnRmKHJhdywgMzIsICIlMDhkIiwgbik7CglyZXR1cm4gcmF3Owp9CgoKaW50IG1haW4oKSB7CglzdGQ6OmNvdXQgPDwgbnVtYmVyX3RvX3N0cmluZ193aXRoX251bGxzKDApIDw8IHN0ZDo6ZW5kbDsKCXN0ZDo6Y291dCA8PCBudW1iZXJfdG9fc3RyaW5nX3dpdGhfbnVsbHMoMTIpIDw8IHN0ZDo6ZW5kbDsKCXN0ZDo6Y291dCA8PCBudW1iZXJfdG9fc3RyaW5nX3dpdGhfbnVsbHMoMTAyNCkgPDwgc3RkOjplbmRsOwoJc3RkOjpjb3V0IDw8IG51bWJlcl90b19zdHJpbmdfd2l0aF9udWxscyg5OTk5OTk5OSkgPDwgc3RkOjplbmRsOwoJc3RkOjpjb3V0IDw8IG51bWJlcl90b19zdHJpbmdfd2l0aF9udWxscyg5OTk5OTk5OTEpIDw8IHN0ZDo6ZW5kbDsKCXJldHVybiAwOwp9