#include <iostream>
#include <string>
#include <cstdlib>
using namespace std;
int main ()
{
string a, b;
int duzina;
getline(cin, a);
duzina=a.length();
b="";
for(int i=duzina-1;i>=0;i--)
b=b+a[i];
if (a==b)
cout<<"Unesena rijec je palindrom"<<endl;
else
cout<<"Unesena rijec nije palindrom"<<endl;
system("Pause");
return 0;
}
Zasto kad unesem palindrom sa razmakom ga ne prepozna a kad taj isti unesem bez razmaka onda ga prepozna i ispise kako treba?