#include <stdio.h>
int main(void) {
int year, year_wareki, flag=1, count=0;
do {
if (year >= 2000) {
if (year == 2019) {
} else if (year > 2019) {
year_wareki = year - 2018;
printf("令和%d年です\n", year_wareki
); } else {
year_wareki = year - 1988;
printf("平成%d年です\n", year_wareki
); }
break;
} else if (count >= 2) {
flag = 0;
} else {
printf("非対応の値です。再入力してください。\n"); count++;
}
} while(flag);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CiAgICBpbnQgeWVhciwgeWVhcl93YXJla2ksIGZsYWc9MSwgY291bnQ9MDsKICAgIGRvIHsKICAgICAgICBwcmludGYoIuilv+aapuOBp+W5tOOCkuWFpeWKm+OBl+OBpuOBj+OBoOOBleOBhFxuIik7CiAgICAgICAgc2NhbmYoIiVkIiwgJnllYXIpOwogICAgICAgIGlmICh5ZWFyID49IDIwMDApIHsKICAgICAgICAgICAgaWYgKHllYXIgPT0gMjAxOSkgewogICAgICAgICAgICAgICAgcHJpbnRmKCLlubPmiJAzMeW5tOOCguOBl+OBj+OBr+S7pOWSjDHlubTjgafjgZlcbiIpOwogICAgICAgICAgICB9IGVsc2UgaWYgKHllYXIgPiAyMDE5KSB7CiAgICAgICAgICAgICAgICB5ZWFyX3dhcmVraSA9IHllYXIgLSAyMDE4OwogICAgICAgICAgICAgICAgcHJpbnRmKCLku6TlkowlZOW5tOOBp+OBmVxuIiwgeWVhcl93YXJla2kpOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgeWVhcl93YXJla2kgPSB5ZWFyIC0gMTk4ODsKICAgICAgICAgICAgICAgIHByaW50Zigi5bmz5oiQJWTlubTjgafjgZlcbiIsIHllYXJfd2FyZWtpKTsKICAgICAgICAgICAgfQogICAgICAgICAgICBicmVhazsKICAgICAgICB9IGVsc2UgaWYgKGNvdW50ID49IDIpIHsKICAgICAgICAgICAgcHJpbnRmKCLpnZ7lr77lv5zjga7lgKTjgYwz5Zue5YWl5Yqb44GV44KM44G+44GX44Gf44CCXG4iKTsKICAgICAgICAgICAgZmxhZyA9IDA7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgcHJpbnRmKCLpnZ7lr77lv5zjga7lgKTjgafjgZnjgILlho3lhaXlipvjgZfjgabjgY/jgaDjgZXjgYTjgIJcbiIpOwogICAgICAgICAgICBjb3VudCsrOwogICAgICAgIH0KICAgIH0gd2hpbGUoZmxhZyk7CiAgICBwcmludGYoIuODl+ODreOCsOODqeODoOOCkue1guS6huOBl+OBvuOBmeOAglxuIik7CiAgICByZXR1cm4gMDsKfQ==