Code:
#include <iostream.h>
#include <fstream>
using namespace std;
main()
{
char strn[80];
int i,j,len;
ifstream myFile("input.txt");
while(myFile.getline(strn,80)){
cout<<strn<<endl;
bool flag=false;
len=strlen(strn);
for(i=0,j=len-1;i<=(len/2);i++,j--)
{
if(strn[i]==strn[j])
flag=true;
}
if(flag)
{
cout<<"Palindrome"<<endl<<endl;
}
else
{
cout<<"Not a palindrome"<<endl<<endl;
}
}
cout<<endl;
system("pause");
}
can someone correct the code for me ? because i got a little bit wrong answers of my program . . .
the word from the .txt is
A car, a man, a maraca. =it is a palindrome
Palindromelist =it is not palindrome
Your Ad Here =it is not palindrome
A Toyota’s a Toyota. = palindrome
Animal loots foliated detail of stool lamina. =palindrome
Was it a cat I saw? = it is palindrome also
A word, phrase, verse, or sentence that reads the same backward or forward = not a palindrome
1001 = palindrome. .
but at my output of my program . . .
Your Ad here is a palindrome
A word, phrase, verse, or sentence that reads the same backward or forward = is a palindrome
and that 2 sentence must not be palindrome it must be not a palindrome
i got 2 wrong answer . ..plz i really need help . .