Cod sursa(job #298958)

Utilizator tinkyAndrei Ilisei tinky Data 6 aprilie 2009 15:07:13
Problema Potrivirea sirurilor Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.54 kb
#include<fstream.h>
#include<string.h>
char a[2000001],b[2000001];
int main()
{
long long la,lb,i,j,ii,ok=1,c=0;
ifstream  in("strmatch.in");
ofstream out("strmatch.out");
in.getline (a,1000,'\n');
in.getline (b,1000,'\n');
la=strlen (a);
lb=strlen (b);
for (i=0;i<la&&c<=1000;i++)
	if (a[i]==b[0])
		{j=1;
		ii=i+1;
		ok=0;
		for (j;j<lb;j++)
			{if (a[ii]!=b[j])
				{ok=1;
				break;}
			ii++;}
		 if (ok==0)
			{out<<"se potriveste la pozitia "<<i+1<<'\n';
			c++;
			}
		 }


in.close();
out.close();
return 0;}