!Ayuda¡

Luthien
07 de Marzo del 2004
Hola: Espero que alguien pueda ayudarme, tengo que hacer un programa que solicite un número cualquiera al usuario entre 1 y 1000, lo convierta a número romano y además muestre: unidades, decenas, centenas y millares.
Hasta ahorita lo que llevo es que lo convierta a romano pero no tengo ni la menor idea de como dividir el número en unidades, decenas, centenas y millares.
!Por favor ayuda¡ es mi derecho a exámen....

noel solw
07 de Marzo del 2004
dado un numero num entre 1 y 1000, encontrar las cifras de las unidades, decenas, etc;

int num, unidades,decenas,centenas,millares;
cin << num;
unidades = num % 10;
num /= 10;
decenas = num % 10;
num /= 10;
centenas = num % 10;
millares = num/10;

la conversion a cifras romanas puede hacerse con
ayuda de switch()