#include <stdio.h>
int main() {
char *unidades[] = {"I", "II", "III" ,"IV", "V", "VI", "VII", "VIII", "IX"};
char *dezenas[] = {"X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"};
char *centenas[] = {"C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM"};
int numero;
int unidade = (numero % 100) % 10;
int dezena = (numero % 100) / 10;
int centena = numero / 100;
if (centena
) printf("%s", centenas
[centena
- 1]); if (dezena
) printf("%s", dezenas
[dezena
- 1]); if (unidade
) printf("%s", unidades
[unidade
- 1]); }
//https://pt.stackoverflow.com/q/293839/101
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGNoYXIgKnVuaWRhZGVzW10gPSB7IkkiLCAiSUkiLCAiSUlJIiAsIklWIiwgIlYiLCAiVkkiLCAiVklJIiwgIlZJSUkiLCAiSVgifTsgCiAgICBjaGFyICpkZXplbmFzW10gPSB7IlgiLCAiWFgiLCAiWFhYIiwgIlhMIiwgIkwiLCAiTFgiLCAiTFhYIiwgIkxYWFgiLCAiWEMifTsKICAgIGNoYXIgKmNlbnRlbmFzW10gPSB7IkMiLCAiQ0MiLCAiQ0NDIiwgIkNEIiwgIkQiLCAiREMiLCAiRENDIiwgIkRDQ0MiLCAiQ00ifTsKICAgIGludCBudW1lcm87CiAgICBzY2FuZigiJWQiLCAmbnVtZXJvKTsKICAgIGludCB1bmlkYWRlID0gKG51bWVybyAlIDEwMCkgJSAxMDsKICAgIGludCBkZXplbmEgPSAobnVtZXJvICUgMTAwKSAvIDEwOwogICAgaW50IGNlbnRlbmEgPSBudW1lcm8gLyAxMDA7CiAgICBpZiAoY2VudGVuYSkgcHJpbnRmKCIlcyIsIGNlbnRlbmFzW2NlbnRlbmEgLSAxXSk7CiAgICBpZiAoZGV6ZW5hKSBwcmludGYoIiVzIiwgZGV6ZW5hc1tkZXplbmEgLSAxXSk7CiAgICBpZiAodW5pZGFkZSkgcHJpbnRmKCIlcyIsIHVuaWRhZGVzW3VuaWRhZGUgLSAxXSk7Cn0KCi8vaHR0cHM6Ly9wdC5zdGFja292ZXJmbG93LmNvbS9xLzI5MzgzOS8xMDE=