Murugan.com
Murugan Andezuthu Dharmaratnam

  |  HOME   |  BLOG   |  TWITTER   |  ARTICLES   |  8086  |  C++   |  VC++   |  ASP .NET   |  VB .NET   |  JAVA SCRIPT   |  MS SQL   |  PHP   |  MY   |  VIDEOS   |  DOWNLOADS   |  CONTACT ME   |  



C Program to check if a string is a palindrome


Home  > C++  > C Program to check if a string is a palindrome 
       
C++ / C / CPP Program to check if the given string is a palindrome

#include 
#include 
#include 
#include 

int CheckPalindrome1(char*, char*);

void main(void)
{
	char Palindrome[100] = {"Able was I ere I saw Elba\0"};
	if(CheckPalindrome1(&Palindrome[0],&Palindrome[strlen(Palindrome)-1]))
		printf("\nPalindrome");
	else
		printf("\nNotPalindrome");
	getch();
}

int CheckPalindrome1(char* rp,char* fp)
{
	while(!(toupper(*rp) >= 'A' && toupper(*rp) <='z')) rp++;="" while(!(toupper(*fp)="">= 'A' && toupper(*fp) <='z')) fp--;="" if(rp="">= fp) 
		return 1;
	if(CheckPalindrome1(rp+1,fp-1) == 1 && toupper(*fp) == toupper(*rp)) 
		return 1;
	return 0;
}
index

CPP String Tokenizer

C Quick Reference for begiiner

C Program to check if a string is a palindrome



  |  HOME   |  BLOG   |  TWITTER   |  ARTICLES   |  8086  |  C++   |  VC++   |  ASP .NET   |  VB .NET   |  JAVA SCRIPT   |  MS SQL   |  PHP   |  MY   |  VIDEOS   |  DOWNLOADS   |  CONTACT ME   |  

Copyright 2009 @ Murugan Andezuthu Dharmaratnam