Advertisement
Guest User

Untitled

a guest
Nov 19th, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.11 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. string s,s1,s2;
  5. int a,b,i;
  6. bool onsec;
  7.  
  8. int toint(string sic)
  9. {
  10. int wow;
  11. sic+='#';
  12. for(int i = 0; i!='#'; i++)
  13. {
  14. if(sic[i]=='I')
  15. {
  16. if(sic[i+1]=='X')
  17. {
  18. wow+=9;
  19. i++;
  20. }
  21. else if(sic[i+1]=='V')
  22. {
  23. wow+=4;
  24. i++;
  25. }
  26. else
  27. wow++;
  28. }
  29. else if(sic[i]=='X')
  30. {
  31. if(sic[i+1]=='C')
  32. {
  33. wow+=90;
  34. i++;
  35. }
  36. else if(sic[i+1]=='L')
  37. {
  38. wow+=40;
  39. i++;
  40. }
  41. else
  42. wow+=10;
  43. }
  44. else if(sic[i]=='C')
  45. {
  46. if(sic[i+1]=='D')
  47. {
  48. wow+=400;
  49. i++;
  50. }
  51. else if(sic[i+1]=='M')
  52. {
  53. wow+=900;
  54. i++;
  55. }
  56. else
  57. wow+=100;
  58. }
  59. else if(sic[i]=='V')
  60. {
  61. wow+=5;
  62. }
  63. else if(sic[i]=='L')
  64. {
  65. wow+=50;
  66. }
  67. else if(sic[i]=='D')
  68. {
  69. wow+=500;
  70. }
  71. else if(sic[i]=='M')
  72. {
  73. wow+=1000;
  74. }
  75. }
  76. return wow;
  77. }
  78. string torzym(int i)
  79. {
  80. string s;
  81. int a,b,c;
  82.  
  83. c=i%10;
  84. i/=10;
  85. b=i%10;
  86. i/=10;
  87. a=i%10;
  88. i/=10;
  89.  
  90. if(a==b&&b==c&&c==0) return 1000;
  91.  
  92. switch(a)
  93. {
  94. case:
  95. }
  96. }
  97. int main()
  98. {
  99. ios_base::sync_with_stdio(0);
  100. cin.tie(0);
  101. do
  102. {
  103. getline(cin, s);
  104. for(int i = 0; i<s.size(); i++)
  105. {
  106. if(s[i]==' ')
  107. onsec = true;
  108. else if(!onsec)
  109. {
  110. s1+=s[i];
  111. }
  112. else if(onsec)
  113. {
  114. s2+=s[i];
  115. }
  116. }
  117. cout<<toint(s1)<<" "<<toint(s2);
  118. }
  119. while(s!="");
  120. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement