De números decimales a números romanos

Saúl Poyato Pérez

#include<iostream>
using namespace std;

int main()
{
int x;

cout<<“Escriba un número entre 0 y 999: “<<endl;
cin>>x;

if((x<1)||(x>999))
cout<<“Escriba un numero entre 0 y 999″<<endl;
else
{
if(x>=900)   {cout<<“CM”   ;x=x-900; }
if(x>=500)   {cout<<“D”    ;x=x-500; }
if(x>=400)   {cout<<“CD”   ;x=x-400; }
if(x>=300)   {cout<<“C”    ;x=x-100; }
if(x>=200)   {cout<<“C”    ;x=x-100; }
if(x>=100)   {cout<<“C”    ;x=x-100; }
if(x>=90)    {cout<<“XC”   ;x=x-90;  }
if(x>=50)    {cout<<“L”    ;x=x-50;  }
if(x>=40)    {cout<<“XL”   ;x=x-40;  }
if(x>=30)    {cout<<“X”    ;x=x-10;  }
if(x>=20)    {cout<<“X”    ;x=x-10;  }
if(x>=10)    {cout<<“X”    ;x=x-10;  }
if(x>=9) {cout<<“IX”   ;x=x-9;   }
if(x>=5) {cout<<“V”    ;x=x-5;   }
if(x>=4) {cout<<“IV”   ;x=x-4;   }
if(x>=3) {cout<<“III”;x=x-3;     }
if(x>=2) {cout<<“II”   ;x=x-2;   }
if(x>=1) {cout<<“I”    ;x=x-1;   }
}
cout<<endl;
cin.ignore();
return 0;
}

Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s