Paso a Números Romanos

Jonatan Rapún Nacenta

//Este programa pasa un número que se le introduce a números romanos

#include <iostream>
using namespace std;

int main()
{
int x;

do{
cout<<"Dame un numero positivo menor que 4000\n";
cin>>x;
while{(x<1)||(x>3999)};
 
if(x>=3000)
{cout<<"MMM";
x=x-3000; }
if(x>=2000)
{cout<<"MM";
x=x-2000; }
if(x>=1000)
{cout<<"M";
x=x-1000; }
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<<"\n";
return 0;
}
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Una respuesta a Paso a Números Romanos

  1. Menudo sistema numérico tenían los romanos!.

Deja un comentario

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