#include <stdio.h>
int ispalin(char *);
int fnstrlen(char *);
int main(void)
{
char str[50];
int v;
printf("\nEnter a string : ");
gets(str);
v = ispalin(str);
if(v == 1)
printf("\nIs a palindrome");
else
printf("\nIs not a palindrome");
return 0;
}
int ispalin(char *src)
{
int x, y = fnstrlen(src) - 1;
for(x = 0 ; x < y ; )
{
if((src[x] != src[y]) &&
(src[x] != src[y] + 32) &&
(src[x] != src[y] - 32))
break;
x++;
y--;
}
return x >= y ? 1 : 0;
}
int fnstrlen(char *p)
{
int len;
for(len = 0 ; p[len] != '\0' ; len++);
return len;
}
int ispalin(char *);
int fnstrlen(char *);
int main(void)
{
char str[50];
int v;
printf("\nEnter a string : ");
gets(str);
v = ispalin(str);
if(v == 1)
printf("\nIs a palindrome");
else
printf("\nIs not a palindrome");
return 0;
}
int ispalin(char *src)
{
int x, y = fnstrlen(src) - 1;
for(x = 0 ; x < y ; )
{
if((src[x] != src[y]) &&
(src[x] != src[y] + 32) &&
(src[x] != src[y] - 32))
break;
x++;
y--;
}
return x >= y ? 1 : 0;
}
int fnstrlen(char *p)
{
int len;
for(len = 0 ; p[len] != '\0' ; len++);
return len;
}
No comments:
Post a Comment
kiss on google ads if you are anonymous because your ip is trackable.thank you.
......from.admin