Friday, April 2, 2021

6.2. Write a program that read any number and 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("N");
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; s
witch (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 3:
printf("I"); 
case 2:
printf("I");
case 1:
printf("I");
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 ();
}

No comments:

Post a Comment