Pagini recente » Cod sursa (job #16058) | Cod sursa (job #2951898) | Cod sursa (job #1598914) | Cod sursa (job #2021632) | Cod sursa (job #216876)
Cod sursa(job #216876)
#include "fstream.h"
#include "string.h"
int main()
{char a[2000000],b[2000000],c[2000000];
long i,j,n,m,s=0,d[2000000],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;
}