Pagini recente » Profil Keoms | Statistici Baciu Eliana Sara (sara_baciu) | Istoria paginii utilizator/agrici001a1 | Rating Gigel Gheorghe (informatica234124512512512) | Cod sursa (job #2023087)
#include <iostream>
#include <fstream>
#include <cstring>
using namespace std;
ifstream f ("strmatch.in");
ofstream g ("strmatch.out");
int i,j,n,d[2000001],k,nr[1001];
char s1[2000001],x;
int main()
{
f.get(s1,2000001);
f.get();
i++;
while(f>>x && i<=1000)
{
if(x==s1[j])
{
d[i]=j+1;
j++;
}
else {j=0;
d[i]=0;
}
//cout<<x;
i++;
}
for(j=1;j<=i;j++)
if(d[j]==strlen(s1))
{
k++;
nr[k]=j-strlen(s1);
}
g<<k<<'\n';
for(i=1;i<=k;i++)
g<<nr[i]<<" ";
return 0;
}