Cod sursa(job #900223)

Utilizator exclamatieDica Florin Sebastian exclamatie Data 28 februarie 2013 18:20:47
Problema Potrivirea sirurilor Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.52 kb
#include <string>
#include <fstream>
#include <iostream>

using namespace std;
ifstream in("strmatch.in");
ofstream out("strmatch.out");
int main()
{
    char a[20000],b[20000],*t;
    int i,u=0,y=1,v[20000];
    in.get(a,20000);
    in.get();
    in.get(b,20000);
    t=b;
    for(i=0;(i<strlen(b));i++)
    {
        t=strstr(t,a);
        if(t!=NULL)
        {
        v[y]=t-b;
        y++;
        }
        i=t-b;
        t=t+1;

    }
    out<<y-1<<endl;
    for(i=1;i<y;i++)
    out<<v[i]<<" ";
}