CONVERTIR A NÚMEROS ROMANOS USANDO SOLO IF
author icon Escrito por Henry | Imprimir Correo electrónico
Valoración de los usuarios: / 16
PobreEl mejor 

 

 CÓDIGO FUENTE -

//Program: Convertir a Numeros Romanos

#include <iostream>

using namespace std;

int main()

{

int n1;

cout<<"Ingresa un numero : ";

cin>>n1;

if(n1>0)

{

if(n1/100==1) cout<<"C";

if(n1/100==2) cout<<"CC";

if(n1/100==3) cout<<"CCC";

if(n1/100==4) cout<<"CQ";

if(n1/100==5) cout<<"Q";

if(n1/100==6) cout<<"QC";

if(n1/100==7) cout<<"QCC";

if(n1/100==8) cout<<"QCCC";

if(n1/100==9) cout<<"CM";

}

n1=n1%100;

if(n1>0)

{

if(n1/10==1) cout<<"X";

if(n1/10==2) cout<<"XX";

if(n1/10==3) cout<<"XXX";

if(n1/10==4) cout<<"XL";

if(n1/10==5) cout<<"L";

if(n1/10==6) cout<<"LX";

if(n1/10==7) cout<<"LXX";

if(n1/10==8) cout<<"LXXX";

if(n1/10==9) cout<<"XC";

}

n1=n1%10;

if(n1>0)

{

if(n1/1==1) cout<<"I";

if(n1/1==2) cout<<"II";

if(n1/1==3) cout<<"III";

if(n1/1==4) cout<<"IV";

if(n1/1==5) cout<<"V";

if(n1/1==6) cout<<"VI";

if(n1/1==7) cout<<"VII";

if(n1/1==8) cout<<"VIII";

if(n1/1==9) cout<<"IX";

}

cout<<endl;

cin.ignore(); return 0;

}


 

 COMENTARIOS
 

 

 

Última actualización el Domingo 19 de Octubre de 2008 20:16