#include<bits/stdc++.h> using namespace std; int main(void) { int i; vector <int> alpha1(26,0),alpha2(26,0); string s1,s2; while(cin>>s1>>s2) { for(i=0;i<s1.size();++i) alpha1[s1[i]-'a']=1; for(ii=0;i<s2.size();++i) alpha2[s2[i]-'a']=1; for(i=0;i<26;++i) if(alpha1[i]==1&&alpha2[i]==1) printf("%c",'a'+i); cout<<endl; alpha1.clear(); alpha2.clear(); } } /* Main.cc: In function 'int main()': Main.cc:11:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(i=0;i<s1.size();++i) ~^~~~~~~~~~ Main.cc:13:9: error: 'ii' was not declared in this scope for(ii=0;i<s2.size();++i) ^~ Main.cc:13:9: note: suggested alternative: 'i' for(ii=0;i<s2.size();++i) ^~ i Main.cc:13:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(ii=0;i<s2.size();++i) ~^~~~~~~~~~ */ |
Double click to view unformatted code.