Convertir decimales en números romanos

NATALIA SISAMON DOLADER

// ESTE PROGRAMA CONVIERTE LOS DECIMALES EN NUMEROS ROMANOS

#include<iostream>
using namespace std;

int main()
{

int x;

cout<<“ingrese un numero”<<endl;
cin>>x;

if((x<1)||(x>999))
cout<<“Ingrese un numero entre 0-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;

}

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