Everytime I find a solution it seems to be working fine for me. when I submit the same it shows wrong answer. I dunno where am I going wrong. Can anyone please help?
This would help me for solving further problems!!!
#include <stdio.h>
int findPalindrome(int i)
{
int k =i;
int reversedInteger = 0;
int remainder = 0;
int originalInteger;
for(originalInteger = i+1;originalInteger > i; originalInteger++)
{
// reversed integer is stored in variable
k = originalInteger;
while( k!=0 )
{
remainder = k%10;
reversedInteger = reversedInteger*10 + remainder;
k /= 10;
}
// palindrome if orignalInteger and reversedInteger are equal
if (originalInteger == reversedInteger)
{
break;
}
else
{
reversedInteger = 0;
continue;
}
}
return reversedInteger;
}
int main()
{
int i = 0;
int ret = 0;
int t = 0;
int index = 0;
scanf ("%d", &t);
int output[t];
for (index = 0; index < t; index ++)
{
scanf("%d", &i);
if (i < 1000000)
{
output[index] = findPalindrome(i);
}
}
printf ("\r\n\r\n");
for (index = 0; index < t; index ++)
{
printf("%d\n", output[index]);
}
}