#include<bits/stdc++.h>
#define sc scanf
#define pf printf
using namespace std;
int main()
{
char str1[105];
char str2[105];
char str3[105];
char str4[105];
char str5[105];
char str6[105];
int koyta_pair,i,j,k,l,tag,len1,len2,len4,len5,x,point1,point2;
sc("%d",&koyta_pair);
getchar();
for(i=1;i<=koyta_pair;i++)
{
gets(str1);
len1=strlen(str1);
tag=0;
k=0;
for(j=0;j<len1;j++)
{
if(str1[j]!='<' && str1[j]!='>')
{
str3[k]=str1[j];
k++;
}
else if(str1[j]=='<' && tag==0)
{
l=0;
for(x=j+1;x<len1;x++)
{
if(str1[x]!='>')
{
str4[l]=str1[x];
str3[k]=str1[x];
k++;
l++;
}
if(str1[x]=='>')
{
tag=1;
str4[l]='\0';
point1=x;
break;
}
}
j=x;
}
else if(str1[j]=='<' && tag==1)
{
l=0;
for(x=j+1;x<len1;x++)
{
if(str1[x]!='>')
{
str5[l]=str1[x];
str3[k]=str1[x];
k++;
l++;
}
if(str1[x]=='>')
{
str5[l]='\0';
point2=x;
break;
}
}
j=x;
}
}
str3[k]='\0';
gets(str2);
len2=strlen(str2);
k=0;
for(j=0;j<len2;j++)
{
if(str2[j]!='.')
{
str6[k]=str2[j];
k++;
}
else if(str2[j]=='.')
{
len5=strlen(str5);
for(l=0;l<len5;l++)
{
str6[k]=str5[l];
k++;
}
break;
}
}
for(j=point1+1;j<len1;j++)
{
if(str1[j]!='<')
{
str6[k]=str1[j];
k++;
}
else if(str1[j]=='<')
{
len4=strlen(str4);
for(l=0;l<len4;l++)
{
str6[k]=str4[l];
k++;
}
break;
}
}
for(j=point2+1;j<len1;j++)
{
str6[k]=str1[j];
k++;
}
str6[k]='\0';
pf("%s\n",str3);
pf("%s\n",str6);
}
return 0;
}
#define sc scanf
#define pf printf
using namespace std;
int main()
{
char str1[105];
char str2[105];
char str3[105];
char str4[105];
char str5[105];
char str6[105];
int koyta_pair,i,j,k,l,tag,len1,len2,len4,len5,x,point1,point2;
sc("%d",&koyta_pair);
getchar();
for(i=1;i<=koyta_pair;i++)
{
gets(str1);
len1=strlen(str1);
tag=0;
k=0;
for(j=0;j<len1;j++)
{
if(str1[j]!='<' && str1[j]!='>')
{
str3[k]=str1[j];
k++;
}
else if(str1[j]=='<' && tag==0)
{
l=0;
for(x=j+1;x<len1;x++)
{
if(str1[x]!='>')
{
str4[l]=str1[x];
str3[k]=str1[x];
k++;
l++;
}
if(str1[x]=='>')
{
tag=1;
str4[l]='\0';
point1=x;
break;
}
}
j=x;
}
else if(str1[j]=='<' && tag==1)
{
l=0;
for(x=j+1;x<len1;x++)
{
if(str1[x]!='>')
{
str5[l]=str1[x];
str3[k]=str1[x];
k++;
l++;
}
if(str1[x]=='>')
{
str5[l]='\0';
point2=x;
break;
}
}
j=x;
}
}
str3[k]='\0';
gets(str2);
len2=strlen(str2);
k=0;
for(j=0;j<len2;j++)
{
if(str2[j]!='.')
{
str6[k]=str2[j];
k++;
}
else if(str2[j]=='.')
{
len5=strlen(str5);
for(l=0;l<len5;l++)
{
str6[k]=str5[l];
k++;
}
break;
}
}
for(j=point1+1;j<len1;j++)
{
if(str1[j]!='<')
{
str6[k]=str1[j];
k++;
}
else if(str1[j]=='<')
{
len4=strlen(str4);
for(l=0;l<len4;l++)
{
str6[k]=str4[l];
k++;
}
break;
}
}
for(j=point2+1;j<len1;j++)
{
str6[k]=str1[j];
k++;
}
str6[k]='\0';
pf("%s\n",str3);
pf("%s\n",str6);
}
return 0;
}
0 comments: (+add yours?)
Post a Comment