miércoles, 14 de junio de 2023

¿Es Palindromo?

 A continuación se muestra una solución pensada en C para reponder a la pregunta de si una palabra es un palíndromo.

Se entiende por palíndromo a una palabra o expresión que es igual si se lee de izquierda a derecha que de derecha a izquierda


#include 
#include 

int esPalindromo(char palabra[]) {
    int longitud = strlen(palabra);
    int inicio = 0;
    int fin = longitud - 1;

    while (inicio < fin) {
        if (palabra[inicio] != palabra[fin]) {
            return 0; // No es un palíndromo
        }

        inicio++;
        fin--;
    }

    return 1; // Es un palíndromo
}

int main() {
    char palabra[100];

    printf("Ingrese una palabra: ");
    scanf("%s", palabra);

    if (esPalindromo(palabra)) {
        printf("La palabra es un palíndromo.\n");
    } else {
        printf("La palabra no es un palíndromo.\n");
    }

    return 0;
}

No hay comentarios:

Publicar un comentario

¿Es Palindromo?

 A continuación se muestra una solución pensada en C para reponder a la pregunta de si una palabra es un palíndromo. Se entiende por palíndr...