You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

33 lines
547 B

/*
* pr_02.c
*
* Created on: Jun 9, 2013
* Author: delmadord
*/
#include <stdio.h>
#include <ctype.h>
#include <stdbool.h>
#define N 100
int main(void) {
char ch, sentence[N], *p = sentence, *q;
printf("Enter a message: ");
while ((ch = getchar()) != '\n' && p < sentence + N) {
if (isalpha(ch))
*p++ = tolower(ch);
}
bool palindrome = true;
for (p--, q = sentence; p >= sentence && palindrome; p--, q++)
palindrome = *p == *q;
if (palindrome)
printf("Palinrome");
else
printf("Not a palindrome");
return 0;
}