Convertir a números romanos

Eva Melero Laviña.

//ESTE PROGRAMA CONVIERTE CUALQUIER NUMERO ENTRE 0 Y 999
//A NUMEROS ROMANOS

#include<iostream>
using namespace std;

int main()
{
int x;
cout<<“Vamos a escribir un numero en el sistema romano: “;
cin>>x;

if((x<1)||(x>999))
cout<<“Dime 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;

return 0;
}

Anuncios

Acerca de programacion1z

Curso de introducción a la programación en C
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 )

Google+ photo

Estás comentando usando tu cuenta de Google+. 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 )

Conectando a %s