Pagini recente » Cod sursa (job #2214781) | Cod sursa (job #356808) | Cod sursa (job #853275) | Cod sursa (job #2257433) | Cod sursa (job #298984)
Cod sursa(job #298984)
#include<fstream.h>
#include<string.h>
char v[2000001],w[2000001];
int main()
{
long int i,q,n,m,ii,j,ok,c,a[1000];
ifstream in("da.in");
ofstream out("da.out");
in.getline(v,2000001,'\n');
in.getline(w,1000,'\n');
n=strlen(v);
m=strlen(w);
q=0;
c=0;
for(i=0;i<n&&c<1000;i++)
if(v[i]==w[0])
{
j=1;
ii=i+1;
ok=0;
for(;j<m;j++)
{
if(v[ii]!=w[j])
{
ok=0;
break;
}
ii++;
}
if(ok==0)
{
a[c]=i+1;
c++;
}
}
out<<c<<'\n';
for(i=0;i<c;i++)
out<<a[c]<<" ";
in.close();
out.close();
return 0;
}