Pagini recente » Cod sursa (job #1761064) | Cod sursa (job #250914) | Cod sursa (job #2488021) | Cod sursa (job #1490992) | Cod sursa (job #1085168)
#include<stdio.h>
#include<cstring>
#define Nmax 1024
#define Vmax 1000
char a[Nmax], b[Nmax];
int s[Vmax];
int main () {
freopen("strmatch.in", "r", stdin);
freopen("strmatch.out", "w", stdout);
scanf("%s %s", a, b);
int aSize = strlen(a);
int bSize = strlen(b);
//search for A in B
/* MEOW
SMEOWAAABMEOW
*/
// ctrl + shift + l = delete line
int c = 0;
for (int i = 0; i < bSize ; i++) {
// printf("%s \n", b + i);
if (strncmp(b+i,a,aSize)==0){
s[++c] = i;
}
}
printf("%d\n", c);
for (int i = 1 ; i <= c ; i ++)
printf("%d ", s[i]);
}