#include<bits/stdc++.h>
using namespace std;
int main()
{
char namex[999],name2x[999],get[999],k=0,l=100,m=0,a[999];
gets(namex);
gets(name2x);
for(int i=0; i<strlen(namex); i++)
{
for(int j=0; j<strlen(name2x); j++)
{
if(namex[i]==name2x[j])
{
get[k]=namex[i];
k++;
}
}
}
cout<<get<<endl<<endl;
///works for deleting same character
int x=50,y=0;
for(int i=0; i<strlen(get); i++)
{
for(int j=0; j<strlen(get); j++)
{
if(i==j)
continue;
else if(get[j]==get[i])
{
get[j]=get[j]-x;
x++;
}
}
}
for(int i=0; i<strlen(get); i++)
{
if(get[i]>=97&&get[i]<=122)
{
namex[y]=get[i];
y++;
}
}
cout<<namex<<endl;
// for(int i=0; i<strlen(get); i++)
// {
// for(int j=0; j<strlen(get); j++)
// {
// if(i==j)
// continue;
// if(get[i]==get[j])
// {
// get[j]=get[j]+l;
// l++;
// }
// }
//
// }
//
// for(int i=0; i<strlen(get); i++)
// {
// if(get[i]>=97&&get[i]<=122)
// a[m]=get[i];
// m++;
// }
// cout<<a<<endl;
return 0;
}
using namespace std;
int main()
{
char namex[999],name2x[999],get[999],k=0,l=100,m=0,a[999];
gets(namex);
gets(name2x);
for(int i=0; i<strlen(namex); i++)
{
for(int j=0; j<strlen(name2x); j++)
{
if(namex[i]==name2x[j])
{
get[k]=namex[i];
k++;
}
}
}
cout<<get<<endl<<endl;
///works for deleting same character
int x=50,y=0;
for(int i=0; i<strlen(get); i++)
{
for(int j=0; j<strlen(get); j++)
{
if(i==j)
continue;
else if(get[j]==get[i])
{
get[j]=get[j]-x;
x++;
}
}
}
for(int i=0; i<strlen(get); i++)
{
if(get[i]>=97&&get[i]<=122)
{
namex[y]=get[i];
y++;
}
}
cout<<namex<<endl;
// for(int i=0; i<strlen(get); i++)
// {
// for(int j=0; j<strlen(get); j++)
// {
// if(i==j)
// continue;
// if(get[i]==get[j])
// {
// get[j]=get[j]+l;
// l++;
// }
// }
//
// }
//
// for(int i=0; i<strlen(get); i++)
// {
// if(get[i]>=97&&get[i]<=122)
// a[m]=get[i];
// m++;
// }
// cout<<a<<endl;
return 0;
}
No comments:
Post a Comment