Sunteți pe pagina 1din 2

#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int n,centenas,decenas,unid,resto; cout<<

"Introduce un numero cualquiera desde 1900 hasta 2000: "<<endl ; cin>>n; cout<<"Su valor convertido a romanos :"<<endl; cout<<"M"; centenas = (n-1000)/100; resto = (n-1000)%100; switch( centenas ) { case 1: break; case 2: break; case 3: break; case 4: break; case 5: break; case 6: break; case 7: break; case 8: break; case 9: break; } cout<< "C" ; cout<< "CC" ; cout<<"CCC" ; cout<< "CD" ; cout<<"D" ; cout<< "DC" ; cout<< "DCC" ; cout<<"DCCC" ; cout<< "CM" ;

decenas = resto/10; unid=resto%10; switch( decenas ) { 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( unid ) { 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; } cout<<endl; system("PAUSE"); return EXIT_SUCCESS; }

S-ar putea să vă placă și