Quote Originariamente inviata da Scara95 Visualizza il messaggio
codice:
void palindromo(int array[], int n) {
  for(int i = 0; i < n/2; ++i) {
    if(array[i] != array[n-1-i]) {
      cout << "Non palindromo" << endl;
      return;
    }
  }
  cout << "Palindromo" << endl;
}
P.s. il tuo codice è errato

Edit: ti consiglio di cambiare il valore di ritorno a bool e di spostare la stampa nel main.
come fa a essere errato, testandolo con diversi numeri palindromi output è giusto!!!, cioè un numero è palindromo (in parole povere) se leggendolo da destra a sinistra e da sinistra a destra è uguale, quindi basta convertire un l'array e confrontarlo con quello originale