Witam zadanie polega na sprawdzaniu czy dane słowo jest palindromem. Na stronie która sprawdza mi rozwiązanie wyskakuje mi błąd wykonania i nie wiem co mogę z tym zrobić. Proszę o pomoc
#include<bits/stdc++.h>
using namespace std;
bool czy=true;
void solve(string slowo)
{
int j=slowo.size()-1;
for(int i=0;i<=(slowo.size()/2)-1;i++)
{
if(slowo[i]!=slowo[j])czy=false;
j--;
}
}
int main()
{
ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
int n;
cin>>n;
string wyraz;
for(int i=1;i<=n;i++)
{
cin>>wyraz;
solve(wyraz);
if(czy==false)cout<<"NIE\n";
else cout<<"TAK\n";
czy=true;
}
return 0;
}