numero capicua

como ustedes saben los numeros capicuas son aquellos que se leen de igual manera de izquierda a derecha como de derecha a izquierda algunso ejmeplos son:

111 (por los dos lados es siempre 111)
101 (por los dos lados es siempre 101)
202
303
333
77
10001
11111
444444
555555555
11 (por los dos lados es siempre 11)

en fin espero hallan entendido la idea, bueno ahora aqui presentaremos un seudocodigo de este numero haremos el ejemplo como los numeros de tres sifras.

///////////////////////////////////////SEUDOCODIGO
INICIO

d=0
b=1
MQ (b<=9) haga
c=0
MQ(c<=9) haga
d= b* 100+c*10+b
imprima d, "es un numero capicua de tres sifras"
c=c+1
fin MQ
b=b+1
fin MQ

FIN
//////////////////////////////////////////////////////////////////////////////

ahora una brebe explicasion
MQ=(mientras que)

los numeros capicuas de tres sifras se hallan de la sigueinte forma
1*100 + 0 *10 +1 = 101
1*100 + 2 *10 + 1 =121
.
.
.
9*100 + 9 *10 +9=999


bueno creo que quedo claro...Xd y sino pueden reguntar y resolver sus dudas.

PD: mi profesor es fidel lopez y solo he visto como desarrollar los algoritmos por seudocodigo de la forma que acaban de ver, ahora si alguien quiere puede plantear el problema con diagrama de flujo 

4 comentarios:

  1. como puedo hacerlo en visual basic sin usar MOD Y STRING?

    ResponderEliminar
  2. Hola amigo a mi me mandaron un trabajo de numeros capicua pero nos decian que tiene que dar lo mismo al sumarlo es decir asi
    145+541=686
    pero no es capicua cuando no da lo mismo
    175+571=746
    con un textbox se ingresa y con un boton se le hace todo el calculo..porfa ayuda....

    ResponderEliminar
  3. por lo que puedo entender de lo que me dices, es que vas a comprobar si la suma de dos números produce un numero capicua, por lo que te recomiendo hacer la suma y el resultado le aplicas la verificación, presentada en el algoritmo.

    Por otro lado al hacerlo computacionalmente puedes pasar el resultado a un vector y colocar cada dígito en una posición del vector entonces empiezas a verificar si la primera es igual a la ultima y la segunda igual a la penúltima y así sucesivamente :D

    ResponderEliminar
  4. necesito ayuda me piden que de un numero de n cifras. comprobar si es capicua. en PSEINT Y SLE

    ResponderEliminar