Cod sursa(job #693490)

Utilizator SilviussMezei Silviu Silviuss Data 27 februarie 2012 13:00:40
Problema Potrivirea sirurilor Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.45 kb
#include <fstream>
#include <string>
using namespace std;

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

int main()
{
	char a[200],b[2000];
	unsigned int v[1000],s,k=0;
	fin>>a;
	fin>>b;
	for(int i=0;i<strlen(b);i++)
	{
		s=0;
		for(int j=0;j<strlen(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]<<" ";
}