JoyMozumder

uri-1960

May 30th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. #include<stdio.h>
  2. int main()
  3. {
  4. long long int n,i,v,x,l,c,d,m,loop;
  5. while(scanf("%lld",&n)==1)
  6. {
  7. i=0;v=0;x=0;l=0;c=0;d=0;m=0;
  8. if(n/100==9)
  9. {
  10. printf("CM");
  11. n%=100;
  12. }
  13. else if(n/100==4)
  14. {
  15. printf("CD");
  16. n%=100;
  17. }
  18. m=n/1000;
  19. n%=1000;
  20. d=n/500;
  21. n%=500;
  22. c=n/100;
  23. n%=100;
  24. if(m!=0)
  25. {
  26. for(loop=0;loop<m;loop++)
  27. {
  28. printf("M");
  29. }
  30. }
  31. if(d!=0)
  32. {
  33. for(loop=0;loop<d;loop++)
  34. {
  35. printf("D");
  36. }
  37. }
  38. if(c!=0)
  39. {
  40. for(loop=0;loop<c;loop++)
  41. {
  42. printf("C");
  43. }
  44. }
  45. if(n/10==9)
  46. {
  47. printf("XC");
  48. n%=10;
  49. }
  50. else if(n/10==4)
  51. {
  52. printf("XL");
  53. n%=10;
  54. }
  55. l=n/50;
  56. n%=50;
  57. x=n/10;
  58. n%=10;
  59. if(l!=0)
  60. {
  61. for(loop=0;loop<l;loop++)
  62. {
  63. printf("L");
  64. }
  65. }
  66. if(x!=0)
  67. {
  68. for(loop=0;loop<x;loop++)
  69. {
  70. printf("X");
  71. }
  72. }
  73. if(n/1==9)
  74. {
  75. printf("IX");
  76. n%=1;
  77. }
  78. else if(n/1==4)
  79. {
  80. printf("IV");
  81. n%=1;
  82. }
  83.  
  84. v=n/5;
  85. n%=5;
  86. i=n/1;
  87.  
  88.  
  89.  
  90. if(v!=0)
  91. {
  92. for(loop=0;loop<v;loop++)
  93. {
  94. printf("V");
  95. }
  96. }
  97. if(i!=0)
  98. {
  99. for(loop=0;loop<i;loop++)
  100. {
  101. printf("I");
  102. }
  103. }
  104. printf("\n");
  105. }
  106. return 0;
  107. }
Advertisement
Add Comment
Please, Sign In to add comment