Cod sursa(job #1442026)

Utilizator adina0822Ciubotaru Adina-Maria adina0822 Data 24 mai 2015 14:23:24
Problema Potrivirea sirurilor Scor 80
Compilator cpp Status done
Runda Arhiva educationala Marime 0.61 kb
using namespace std;
#include <fstream>
#include <string.h>
ifstream f("strmatch.in");
ofstream g("strmatch.out");

/*
#include <fstream>
FILE *f=fopen ("sortaret.in","r");
FILE *fout=fopen ("sortaret.out", "w");
*/

char a[2000001],b[2000001];
int v[1001],nr;


int main ()
{
  char *p,*q;
  f.getline (a,2000001);
  f.getline (b,2000001);

  p=b;
  q=strstr(p,a);

  while(q)
  {
      nr++;
      if(nr<=1000)
      {
          v[++v[0]]=q-b;
      }
      p=q+1;
      q=strstr(p,a);

  }

  g<<nr<<'\n';
  for(int i=1; i<=v[0]; i++) g<<v[i]<<" ";

  return 0;

}