Assign 3
Assign 3
#include<stdio.h>
# include <stdlib.h>
int main()
{
int a,ch,i,j,k,l;
char s1[10],s2[10],b[5];
do
{
switch(ch)
{
case 1:
i = length(s1);
cout<<"\n string length is = "<<i;
break;
case 2:
copy(s1);
break;
case 3:
case 4:
cout<<"\nEnter string:";
cin>>s2;
concat(s1,s2);
break;
case 5:
reverse(s1);
break;
case 6:
palindrome(s1);
break;
case 7:
cout<<"\nEnter substring:";
cin>>s2;
a = substring(s1,s2);
if(a==1)
{
cout<<"\n%s is a substring of %s"<<s2<<s1;
}
else
{
cout<<"\n%s is not a substring of %s"<<s2<<s1;
}
break;
default:
cout<<"\nDont you know your numbers?";
break;
}
cout<<"\n do you want to continue? y/n:";
cin>>b;
}
while(b[0]=='y');
return(0);
}
for(i=0;a2[i]!='\0';i++,c--)
{
if(a2[i]!=a1[c])
{
flag=1;
break;
}
}
if(flag==1)
{
cout<<"\n The string is not a palindrome";
}
else
{
cout<<"The string is a palindrome";
}
}