Red de conocimientos sobre prescripción popular - Enciclopedia de Medicina Tradicional China - Diseñar un algoritmo para determinar si un número es un palíndromo

Diseñar un algoritmo para determinar si un número es un palíndromo

var

s:string;

i:integer;

comenzar

readln(s); {Registre el número}

para i:=1 a longitud(es) div 2 (los palíndromos se corresponden en pares, por lo que solo se busca la mitad de ellos)

if s[i ] =s[length(s)+1-i] luego continúa {Si es así, deja que continúe buscando}

else start dec(i);{Si no, cambia el puntero; i apunta al frente y salta fuera del bucle}

si i=longitud(es) entonces writeln("yes")

else writeln("no");{Indica que la búsqueda se completa sin recibir Resistencia alguna, por lo que es un palíndromo}

fin.