He vuelto con el problema resuelto
Código C++:
Ver original#include<stdio.h>
#include<stdlib.h>
main(){
int arabigo;
int respuesta;
do {
printf("Inserte un numero mayor a 0: ");
while(arabigo
>=1000){arabigo
-=1000;printf("M");} while(arabigo
>=900){arabigo
-=900;printf("CM");;} while(arabigo
>=500){arabigo
-=500;printf("D");;} while(arabigo
>=400){arabigo
-=400;printf("CD");} while(arabigo
>=100){arabigo
-=100;printf("C");} while(arabigo
>=90){arabigo
-=90;printf("XC");} while(arabigo
>=50){arabigo
-=50;printf("L");} while(arabigo
>=40){arabigo
-=40;printf("XL");} while(arabigo
>=10){arabigo
-=10;printf("X");} while(arabigo
>=9){arabigo
-=9;printf("IX");} while(arabigo
>=5){arabigo
-=5;printf("V");} while(arabigo
>=4){arabigo
-=4;printf("IV");} while(arabigo
>=1){arabigo
-=1;printf("I");}
printf("Deseas convertir otro numero? \nSI=1 NO=2\n"); }
while (respuesta==1);
return 0;
}
En lugar de pedir una letra S o N, pide para repetir el numero 1, y 2 para salir x_X