#include<iostream.h>
#include<string.h>
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void
main()
{
clrscr();
int k,max,index,t_len,p_len;
char a[50],p[10];
cout<<"\nEnter any text:";
gets(a);
cout<<"\nEnter pattern:";
gets(p);
t_len=strlen(a);
p_len=strlen(p);
k=0;
max=t_len-p_len+1;
while(k<max)
{
for(int i=0;i<p_len;i++)
{
if(p[i]!=a[k+i])
{
index=0;
k++;
break;
}
else
{
index=k;
cout<<"\nPattern is exist In
given text and position is:"<<index;
getch();
exit(0);
}
}
}
if(index==0)
cout<<"\nPattern does not
Exist:";
getch();
}
Output:
No comments:
Write comments