Witam, mam problem ze zrozumieniem tych calych palindromów... mam kod (podaje niżej) i jeśli ktoś by mi mógł wytłumaczyć dlaczego zlicza że nie ma żadnego to byłbym wdzięczny :)
#include<iostream>
#include<fstream>
#include<cstdio>
using namespace std;
int main(){
int z=0, licz=0, niepalindrom=0;
string x;
ifstream in("liczby.txt");
while(in.good()){
in >>x;
niepalindrom++;
for(int i=0, j=x.length()-1; i<j; i++,j--){
if(x[i] != x[j]){
z = 1;
break;
}
}
if(z==0){
cout <<x<<endl;
licz+=1;
niepalindrom--;
}
}
cout <<"Sposrod tych liczb jest: "<<licz<<" palindromow, oraz "<<niepalindrom<<" niepalindromow!";icz
return 0;
}
a tu plik który potrzebny jest do zadania (losowe liczby w których są palindromy..)
https://drive.google.com/open?id=1kzBnV8MgyNRLy-6Mb2IxkpCJX4pWq6qR