Please review my code and tell me where i am going wrong
include
using namespace std;
main()
{
unsigned long int t,k,i,l,len,z,j,num,w,q,h;
int digit,flag;
unsigned long int b[100];
char a[60];
cin>>t;
z=0;
for (i=0;i {
cin>>k;
for (j=k+1;;j++)
{
num=j;l=0;flag=1;
while (num!=0)
{
digit=num%10;
a[l]=digit;
num=num/10;
l++;
}
len=l;
for(w=0,q=len-1;w {
if (a[w]!=a[q])
{
flag=0;
break;
}
}
if (flag==1)
break;
}
b[z]=j;
z++;
}
cout<<"\n";
for (h=0;h cout< return 0;
}