Showing posts with label String. Show all posts
Showing posts with label String. Show all posts

Program to check whether a string is palindrome or not?


void main()
{
char str[40];
int i,flag=0,len;
clrscr();
printf("\n Enter A string : ");
gets(str);
len=strlen(str);
for(i=0;i<(len/2);i++)
{
if(str[i]!=str[len-1-i])
{
flag=1;
break;
}
}
if(flag==1)
{
printf(" \n The string is not palindrome");
}
if(flag==0)
printf("\n String is palindrome");
getch();
}

Program to search One String in Another String


void main()
{
char main_str[40],str[40];
int i,j,len1,len2;
clrscr();
printf("\n Enter the main String :");
gets(main_str);
printf("\n enter the String you wanna search : ");
gets(str);
len1=strlen(main_str);
len2=strlen(str);
i=0;
j=0;
while(str[i]!='\0')
{
while(main_str[j]!='\0')
{
if(str[i]==main_str[j])
{
i++;
if(len2==i)
{
j=j-len2+2;
printf("\n found at %d location",j);
break;
}

}//if
else
j++;

}//inner while
if(j==len1)
{
printf("\n not Found");
break;
}//if

}//outer while
getch();
}