Buongiorno,
non riesco a far funzionare il programma, perchè non mi entra proprio dentro l'if.
TESTO: Scrivere un programma che stampi "Inserisci una parola: ",
quindi prenda in input la parola e verifica se la parola è palindroma.
In caso positivo stampa "PALINDROMA" altrimenti stampa
"NON PALINDROMA".
Esempi di palindrome sono: aveva, radar, ingegni, onorarono,
aia, ala, non, ...
Grazie in anticipo.
#include <cstdlib>
#include <iostream>
#include <algorithm>
#include <fstream>
#include <cmath>
using namespace std;
int main() {
string parola;
cout << "Inserisci una parola:" << endl;
cin >> parola;
int num=parola.size();
if(parola[num] == parola[o]){
for(int j=1; j<=(num-1);j++){
parola[num] == parola[j];
num--;
}
cout << "PALINDROMA" << endl;
}
else cout << "NON PALINDROMA" << endl;
system("PAUSE");
return 0;
}