raga dovrei fare un programma che mi controlla se palindromo o no.
io ho ragionato così indicizzo l'array con due cicli for uno che parte da a=0 a fino a n, un altro che mi parte dall'ultimo elemento dell'array quindi j=n con j>=0 e vado indietro nell'array quindi a-- e li confronto con un if
codice:
#include <iostream>
using namespace std;
void palindromo(int array[],int n){
int j;
int a;
for (j=0;j<n;j++){
for (a=n;a>=0;a--){
if (array[j]==array[a]){
cout<<"palindromo";
} else {cout<<"non lo è";}}}}
int main (int argc, char * const argv[]) {
int size=5;
int vet[size];
for (int i=0;i<size;i++){
cin>>vet[i];}
palindromo( vet,size);
return 0;
}
ma non va bene, che sbaglio??