A Program That Read Any Number & Display Equivalent Roman Number.

#include<stdio.h>
#include<conio.h>
#include<iostream.h>

void main()
{
    int n;
    clrscr();
    cout<<"Enter any number = ";
    cin>>n;
   
    cout<<"Equivalent Roman number is : ";
    int h;
    h=n/1000;

    for(int i=1;i<=h;i++)
    cout<<"M";

    int s;
    s=(n%1000)/100;

    switch(s)
    {
    case 1:
       cout<<"C";
       break;
    case 2:
       cout<<"CC";
       break;
    case 3:
       cout<<"CCC";
       break;
    case 4:
       cout<<"CD";
       break;
    case 5:
       cout<<"D";
       break;
    case 6:
       cout<<"DC";
       break;
    case 7:
       cout<<"DCC";
       break;
    case 8:
       cout<<"DCCC";
       break;
    case 9:
       cout<<"CM";
       break;
    }

    int d;
    d=(n%100)/10;
    switch(d)
    {
    case 1:
       cout<<"X";
       break;
    case 2:
       cout<<"XX";
       break;
    case 3:
       cout<<"XXX";
       break;
    case 4:
       cout<<"XL";
       break;
    case 5:
       cout<<"L";
       break;
    case 6:
       cout<<"LX";
       break;
    case 7:
       cout<<"LXX";
       break;
    case 8:
       cout<<"LXXX";
       break;
    case 9:
       cout<<"XC";
       break;
    }

    int a;
    a=n%10;
    switch(a)
    {
    case 1:
       cout<<"I";
       break;
    case 2:
       cout<<"II";
       break;
    case 3:
       cout<<"III";
       break;
    case 4:
       cout<<"IV";
       break;
    case 5:
       cout<<"V";
       break;
    case 6:
       cout<<"VI";
       break;
    case 7:
       cout<<"VII";
       break;
    case 8:
       cout<<"VIII";
       break;
    case 9:
       cout<<"IX";
       break;
    }

    getch();
}

///////////////////////////////////////////////////////////////////////////
Copy & paste this code in your TC & run, then you will get output.......
If you have any problem please comment below.........