Palíndromo de programación en lenguaje C
main()
{
int x, n, i, j, a[20], c
suma larga
scanf("d",amp;n);
for (x=1;xlt;=n;x)
{ suma=x*x;
para (i=1; ilt; 20; i )
a[i]=0;
para (i=1; ilt; 20; i ) p>
{a[i]=sum10;
suma=sum/10;
si (suma==0) descanso
}
if (i2==0) {c=0; para (j=1;jlt;=i/2;j) {if (a[j]!=a[i 1-j] ) c=1;}
if (c==0){printf("d d\n", x, x*x);}}
else {c=0 ; para (j=1;jlt;=(i-1)/2;j) {si (a[j]!=a[i 1-j]) c=1;}
si (c==0){printf("d d\n",x,x*x);}}
}
}
} p>