Pagini recente » Profil CiurelVictor | Rating Calin Tamas (Caly) | Cod sursa (job #151071) | Profil florinhaja | Cod sursa (job #149006)
Cod sursa(job #149006)
#include<fstream.h>
#include<string.h>
char v[20001],x[20001];
int i=0,j,n,m,k=0,y[100],p,ok;
int main()
{
ifstream f("strmatch,in");
f.get(v,20001);f.get();
f.get(x,20001);
ofstream g("strmatch.out");
n=strlen(v);
m=strlen(x);
for(j=0;j<m;j++)
{ok=0;
if(v[0]==x[j]) { ok=1;i=0;
for(p=j;p<=j+n-1;p++)
if(v[i++]!=x[p]) {ok=0;break;}
}
if(ok==1) y[++k]=j;
}
g<<k<<'\n';
for(i=1;i<=k;i++)
g<<y[i]<<" ";
f.close();
g.close();
return 0;
}