Arreglos Con Funciones
Arreglos Con Funciones
Arreglos Con Funciones
Introducción
Se desea leer por teclado un número entero largo e indicar si el número leído
es o no capicúa.
Para esto, se debe considerar que un número capicúa es aquél que es leído
igual de izquierda a derecha que de derecha a izquierda por ejemplo 15651.
Es indispensable, como primer paso, saber la cantidad (k) de dígitos que el
número ingresado contiene, cuáles son estos dígitos y la posición que ocupan
dentro del número –contabilizar la posición a partir de cero y finalizando
en cantidad de dígitos menos uno (k-1).
En el número 15615 se tienen 6 dígitos y las posiciones de cada uno son:
El segundo paso consiste en comparar de dos en dos los dígitos del número, iniciando en los extremos y
finalizando en el centro, esto es, la primera comparación se realiza entre el primer dígito y el dígito k-1, la
segunda comparación es entre el segundo dígito y el dígito k-2, así sucesivamente.
Observar que un número con una cantidad de dígitos impar, no necesita comparar el
dígito central con otro dígito.
Considerando los pasos anteriores, se plantean en el programa dos funciones:
• Omitir el tipo de valor de regreso definido para una función en la declaración del
prototipo, olvidando escribir un valor de retorno.
• Volver a definir dentro de la función una variable como local, siendo que ésta fue
declarada como variable paramétrica dentro de los paréntesis de la función.