The next palindrome - TLE

ques-

#include

using namespace std;

int main()
{
int t;
cin>>t;
while(t–!=0)
{
int k;
cin>>k;
while(k++)
{
string s;
s=to_string(k);
int j=0;
for(int i=0;i<=(s.size()-1)/2;i++)
{
if(s.substr(i,1)!=s.substr(s.size()-i-1,1))
{
j=1;
break;
}
}
if(j==0)
{
cout<<k<<"\n";
k=0;
}
}
}
return 0;
}