Code: Select all
#include<iostream>
#include<string>
#include<vector>
#include<cmath>
#include<algorithm>
using namespace std;
int main()
{
string str;
while (getline(cin,str))
{
if(!((int)str[0]>47 && (int)str[0]<58))
{ // int l=0;
for (int i=str.size();i>=0;i--)
{
int t=(int)str[i];
while (t>0)
{
cout<<t%10;
t=t/10;
// l++;
}
}
cout<<endl;
}
else
{
vector<char> v;
int c=0;
while (c<str.size())
{
if(str[c+1]=='1' || str[c+1]=='2' || str[c+1]=='0')
{
int t=c+2;
int sum=0;
for(int m=t;m>=c;m--)
sum=10*sum+((int)str[m]-48);
v.push_back((char)sum);
c=c+3;
}
else
{
int t=c+1;
int sum=0;
for(int m=t;m>=c;m--)
sum=10*sum+((int)str[m]-48);
v.push_back((char)sum);
c=c+2;
}
}
for(int d=v.size()-1;d>=0;d--)
cout<<v[d];
cout<<endl;
}
}
return 0;
}
help me out,...