Pagini recente » Cod sursa (job #2533003) | Cod sursa (job #3127123) | Cod sursa (job #383165) | Rating Zotica Alexandru Corin (Aliqhuart) | Cod sursa (job #2675062)
#include <fstream>
using namespace std;
ifstream cin("strmatch.in");
ofstream cout("strmatch.out");
int main()
{
string a, b;
cin>>a>>b;
int n=a.length(), m=b.length(), o[1000], io=0;
for(int i=0; i<m-n+1; i++)
{
int x=i;
int ok=1;
for(int j=0; j<n; j++)
{
if(a[j]!=b[x]) {ok=0; break;}
else x++;
}
if(ok==1&&io<1000) o[io++]=i;
}
cout<<io<<"\n";
if(io>999) io=999;
for(int i=0; i<io; i++) cout<<o[i]<<" ";
return 0;
}