Jajajaja
/*ingrese un numero arabigo menmor a 4000 y convertirlo a romano*/
#include<iostream.h>
#include<conio.h>
int n, u, d, c, m;
void main(){cout<<" CONVERSION DE ARABIGOS A ROMANOS ";
cout<<"\n\r -----------------------------";
cout<<"\n\r Ingrese un numero entre 0 y 3999 \n\r"; cin>>n;u=n%10; n=n/10;
d=n%10; n=n/10;
c=n%10; n/10;
m=n%10;
switch(m){
case 1: cout<<"M"; break;
case 2: cout<<"MM"; break;
case 3:cout<<"MMM"; break;
}
switch(c){
case 1: cout<<"C"; break;
case 2: cout<<"CC"; break;
case 3: cout<<"CCC"; break;
case4: cout<<"CD"; break;
case 5: cout<<"D"; break;
case 6: cout<<"DC"; break;
case 7: cout<<"DCC"; break;
case 8:cout<<"DCCC"; break;
case 9: cout<<"CM"; break;
}
switch(d){
case 1: cout<<"X"; break;
case 2: cout<<"XX"; break;
case 3: cout<<"XXX"; break;
case 4: cout<<"XL"; break;
case 5: cout<<"L"; break;
case 6: cout<<"LX"; break;
case 7:cout<<"LXX"; break;
case 8: cout<<"LXXX"; break;
case 9: cout<<"XC"; break;
}
switch(u){
case 1: cout<<"I"; break;
case 2: cout<<"II"; break;
case 3: cout<<"III"; break;
case 4: cout<<"IV"; break;
case 5: cout<<"V"; break;
case 6:cout<<"VI"; break;
case 7: cout<<"VII"; break;
case 8: cout<<"VIII"; break;
case 9: cout<<"IX"; break;
}
getch();
}
Regístrate para leer el documento completo.