Sunday, July 30, 2017

Write a program that checks whether a string is palindrome or not.

/*
For more exercises and lessons, visit http://shegertech.blogspot.com/
*/

#include <iostream>
#include <cstring>
using namespace std;

int main(){
    char string1[20];
    int i, length;
    int flag = 0;
   
    cout << "Enter a string: "; cin >> string1;
   
    length = strlen(string1);
   
    for(i=0;i < length ;i++){
        if(string1[i] != string1[length-i-1]){
            flag = 1;
            break;
  }
}
   
    if (flag) {
        cout << string1 << " is not a palindrome" << endl;
    }  
    else {
        cout << string1 << " is a palindrome" << endl;
    }
    system("pause");
    return 0;
}

Share: