Pagini recente » Cod sursa (job #2754469) | Cod sursa (job #2067976) | Cod sursa (job #2078356) | Profil ralgal | Cod sursa (job #302891)
Cod sursa(job #302891)
//#include<algorithm>
//using namespace std;
#include<stdio.h>
#include<string.h>
#define DIM 1001
int lga,lgb,nrsol,sol[DIM];
char a[DIM],b[DIM],*p;
void read(){
gets(a);
lga=strlen(a);
scanf("\n");
gets(b);
lgb=strlen(b);}
void solve(){
int poz;
p=strstr(b,a);
for(poz=0; strlen(p); ){
sol[++nrsol]=poz=strlen(b)-strlen(p);
p=strstr(b+poz+1,a);}}
void print(){
int i;
printf("%d\n",nrsol);
for(i=1; i<=nrsol; ++i)
printf("%d ",sol[i]);}
int main(){
freopen("strmatch.in","r",stdin);
freopen("strmatch.out","w",stdout);
read();
solve();
print();
return 0;}