Cod sursa(job #2007875)

Utilizator Rodik_RodyRodica Vasilescu Rodik_Rody Data 4 august 2017 13:26:24
Problema Potrivirea sirurilor Scor 40
Compilator c Status done
Runda Arhiva educationala Marime 0.47 kb
#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;
}