<br><div>Hola Carlos, simplemente tendrias que calcular la longitud de la cadena para despues comprobar si las n/2 primeras posiciones son iguales a las ultimas n/2 pero en sentido inverso.</div><div></div><div>int palindromo(char *cad,int lon)                 //devuelve 1 si se trata de un palindromo y 0 si no</div>
<div>{</div><div style="text-align: left"><blockquote>int i;</blockquote></div><div style="text-align: left"><blockquote>for(i=lon/2-1;i>=0;i--)</blockquote></div><div style="text-align: left"><div><blockquote>if(cad[i]!=cad[lon-i-1]) return 0;</blockquote>
</div><div><blockquote><p>return 1;</p></blockquote><div>}</div><div></div><div>Saludos</div></div></div>