Pagini recente » Cod sursa (job #1291479) | Cod sursa (job #1160945) | Cod sursa (job #1837348) | Cod sursa (job #2006984) | Cod sursa (job #2007875)
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX 2000001
int nr, v[MAX];
char a[MAX], b[MAX];
int main()
{
freopen("strmatch.in","r",stdin);
freopen("strmatch.out","w",stdout);
scanf("%s%s",&a, &b);
char *p = strstr(b,a);
while(p != 0&&nr<1000){
nr++;
v[nr]=p-b;
p = strstr(p+1,a);
}
printf("%d\n",nr);
int i;
for( i = 1; i <= nr; i++)
printf("%d ",v[i]);
return 0;
}