uh hai ragione scusami,febbre e programmazione non vado molto d'accordo non c'è dubbio.Comunque il codice è questo ma mi dice che il vettore non è mai palindromo.
codice:
#include <iostream>#include <fstream>
using namespace std;
void leggi (int riemp,int *vet1);
bool palindromo (int riemp,int *vet1);
int main ()
{
int n = 0;
int *vet1;
vet1 = new int [n];
int riemp = 0;
leggi (riemp,vet1);
if (palindromo (riemp,vet1)==true)
cout << "\n\nil vettore e' palindromo";
else if (palindromo (riemp,vet1)==false)
cout << "\n\nil vettore non e' palindromo";
cout << "\n\n";
system("pause");
}
void leggi (int riemp,int *vet1)
{
ifstream file;
file.open("dati.txt",ios::in);
while(!file.eof())
{
file >> vet1[riemp++];
}
cout << "il vettore che hai caricato e':\n\n";
for (int i=0;i<riemp;i++)
{
cout << vet1[i];
}
}
bool palindromo (int riemp,int *vet1)
{
for (int i=0;i<riemp;i++)
{
if(vet1[i] != vet1[riemp-i-1])
return false;
else if (vet1[i] == vet1[riemp-i-1])
return true;
}
}