Advertisement
nontawat1996

Roman

Mar 4th, 2012
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.56 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <math.h>
  3. void showroman(int a);
  4. int main()
  5. {
  6.     int number;
  7.     printf("Enter Your Number : ");
  8.     scanf("%d",&number);
  9.     printf("\n\nResult is : ");
  10.     showroman(number);
  11.     return 0;
  12. }
  13. void showroman(int a) {
  14.     int c,b;
  15.     char *roman[4][10]={
  16.          {"","I","II","III","IV","V","VI","VII","VIII","IX"},
  17.          {"","X","XX","XXX","XL","L","LX","LXX","LXXX","XC"},
  18.          {"","C","CC","CCC","CD","D","DC","DCC","DCCC","CM"},
  19.          {"","M","MM","MMM"}
  20.             };
  21.     for (c=3;c>=0;c--){
  22.          b=(a/(int)pow(10,c))%10;
  23.          printf("%s",roman[c][b]);
  24.     }
  25.     return;
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement