Pagini recente » Cod sursa (job #3003818) | Cod sursa (job #874373) | Cod sursa (job #189106) | Cod sursa (job #198721) | Cod sursa (job #216878)
Cod sursa(job #216878)
#include "fstream.h"
#include "string.h"
int main()
{char a[200000],b[200000],c[200000];
long i,j,n,m,s=0,d[200000],y=0,aux,k;
ifstream f("strmatch.in");
ofstream g("strmatch.out");
f>>a>>b;
n=strlen(a);
m=strlen(b);
for(i=0;i<m;i++)
{aux=n;j=0;k=i;
while(aux)
{c[j]=b[k];
aux--;j++;k++;}
if(strcmp(a,c)==0)
{s++;d[y]=i;y++;}
}
g<<s;g<<"\n";
if(s>1000)s=1000;
for(i=0;i<s;i++)
g<<d[i]<<" ";
return 0;
}