Pagini recente » Cod sursa (job #1817813) | Cod sursa (job #2534543) | Cod sursa (job #318077) | Cod sursa (job #1478084) | Cod sursa (job #166831)
Cod sursa(job #166831)
#include <stdio.h>
#include <string.h>
long num, i, n, poz[200], npoz;
char x[200], y[200];
int main()
{
freopen ("strmatch.in", "rt", stdin);
freopen ("strmatch.out", "wt", stdout);
scanf("%s\n%s", x, y);
n = strlen(y) - 1;
char *p = strstr(y, x);
while (p)
{
num ++;
poz[++npoz] = p - y;
p = strstr(p + 1, x);
}
printf("%ld\n", num);
for (i = 1; i <= npoz; ++i)
printf("%ld ", poz[i]);
printf("\n");
return 0;
}