Cod sursa(job #614710)

Utilizator dora123Guta Dora dora123 Data 7 octombrie 2011 15:27:13
Problema Potrivirea sirurilor Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.47 kb
#include <fstream>

using namespace std;

int main()
{
	ifstream f("strmatch.in");
	ofstream g("strmatch.out");
	char a[2001],b[2001],*p;
	int n=0,x[1001],i=1,j;
	f.getline(a,2000001);
	f.getline(b,2000001);
	f.close();
	
	p=b;
	do{
		p=strstr(p,a); 
		if(p!=NULL)
		{
			n++;
			if(n<1000)
			{
				x[i]=p-b;
				i++;
				
			}
			p++;
		}		
	}
	while(p!=NULL);
	g<<n<<'\n';
	for(j=1;j<i;j++)
		g<<x[j]<<' ';
	g.close();
	return 0;
}