//C program to check if a string is palindrome
//using pointers

#include <stdio.h>

//Function to check if the string is palindrome
//using pointers
void isPalindrome(char* string)
{
    char *ptr,*rev;

    ptr=string;

    while(*ptr !='\0'){
        ++ptr;
    }
    --ptr;

    for(rev=string;ptr>=rev;){
        if(*ptr == *rev){
            --ptr;
            rev++;
      }
        else
            break;
    }
    
    if(rev>ptr)
        printf("String is Palindrome");
    else
        printf("String is not a Palindrome");
}

//Driver Code
int main() 
{
    char str[1000]="madam";

    isPalindrome(str);

    return 0;
}    

Embed on website

To embed this program on your website, copy the following code and paste it into your website's HTML: