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

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

void main()
{
    int n,h,s,d,a,i;
    clrscr();
    printf("Enter any number = ");
    scanf("%d",&n);
   
    printf("Equivalent Roman number is : ");
    h=n/1000;

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

    s=(n%1000)/100;

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

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

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

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