Cod sursa(job #693502)

Utilizator SilviussMezei Silviu Silviuss Data 27 februarie 2012 13:04:33
Problema Potrivirea sirurilor Scor 2
Compilator cpp Status done
Runda Arhiva educationala Marime 0.46 kb
#include <fstream>
#include <string.h>
using namespace std;

ifstream fin("strmatch.in");
ofstream fout("strmatch.out");

int main()
{
	char a[200],b[2000];
	int v[1000],s,k=0,A,B;
	fin>>a;
	fin>>b;
	A=strlen(a);
	B=strlen(b);
	for(int i=0;i<B;i++)
	{
		s=0;
		for(int j=0;j<A;j++)
		{
			if(b[i+j]!=a[j])
				break;
			s++;
			if(s==3)
			{
				v[k]=i;
				k++;
			}
		}
	}
	fout<<k<<endl;
	for(int i=0;i<k;i++)
		fout<<v[i]<<" ";
}