View Code of Problem 3832

#include<stdio.h>
#include<string.h>
#include<math.h> 
int main()
{	
	char a[100000],b[100000]; int flag,success;
	while(gets(a)!=NULL&&gets(b)!=NULL)
	{
		success=-1;
		int len1=strlen(a);int len2=strlen(b);
		for(int i=0;i<len1-len2+1;i++)
		{
			flag=0;
			for(int j=0;j<len2;j++)
			{
				if(a[i+j]==b[j])
				{
					flag++;
				}
				else break;
			}
			if(flag==len2)
			{
				success=i+1;
				break;
			}
		}
		printf("%d\n",success);
	}
}

Double click to view unformatted code.


Back to problem 3832