Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- string s,s1,s2;
- int a,b,i;
- bool onsec;
- int toint(string sic)
- {
- int wow;
- sic+='#';
- for(int i = 0; i!='#'; i++)
- {
- if(sic[i]=='I')
- {
- if(sic[i+1]=='X')
- {
- wow+=9;
- i++;
- }
- else if(sic[i+1]=='V')
- {
- wow+=4;
- i++;
- }
- else
- wow++;
- }
- else if(sic[i]=='X')
- {
- if(sic[i+1]=='C')
- {
- wow+=90;
- i++;
- }
- else if(sic[i+1]=='L')
- {
- wow+=40;
- i++;
- }
- else
- wow+=10;
- }
- else if(sic[i]=='C')
- {
- if(sic[i+1]=='D')
- {
- wow+=400;
- i++;
- }
- else if(sic[i+1]=='M')
- {
- wow+=900;
- i++;
- }
- else
- wow+=100;
- }
- else if(sic[i]=='V')
- {
- wow+=5;
- }
- else if(sic[i]=='L')
- {
- wow+=50;
- }
- else if(sic[i]=='D')
- {
- wow+=500;
- }
- else if(sic[i]=='M')
- {
- wow+=1000;
- }
- }
- return wow;
- }
- string torzym(int i)
- {
- string s;
- int a,b,c;
- c=i%10;
- i/=10;
- b=i%10;
- i/=10;
- a=i%10;
- i/=10;
- if(a==b&&b==c&&c==0) return 1000;
- switch(a)
- {
- case:
- }
- }
- int main()
- {
- ios_base::sync_with_stdio(0);
- cin.tie(0);
- do
- {
- getline(cin, s);
- for(int i = 0; i<s.size(); i++)
- {
- if(s[i]==' ')
- onsec = true;
- else if(!onsec)
- {
- s1+=s[i];
- }
- else if(onsec)
- {
- s2+=s[i];
- }
- }
- cout<<toint(s1)<<" "<<toint(s2);
- }
- while(s!="");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement