Pagini recente » Cod sursa (job #2847358) | Cod sursa (job #3237250) | Cod sursa (job #2206533) | Cod sursa (job #235001) | Cod sursa (job #1722492)
#include <iostream>
#include <fstream>
#include <string.h>
using namespace std;
char a[2000001],b[2000001],*c;
ifstream f("strmatch.in");
ofstream g("strmatch.out");
int main()
{
int n=0,sir,nr;
int v[1001];
f>>a>>b;
sir=strlen(b);
while(strstr(b,a)!=0&&n<=1000)
{
n++;
c=strstr(b,a);
nr=strlen(c);
v[n]=sir-nr;
strcpy(b,c+1);
}
g<<n<<'\n';
for (int i=1;i<=n;i++) g<<v[i]<<" ";
}