| Parcial IC - 2001 |
Nota: Respete los prototipos de las funciones.
Problema 1: Un palíndromo es
una palabra que se lee igual en ambos sentidos como "neuquen".
Implemente un función (prototipo: int es_palindromo( char []
);) que retorne 1 si el string que se le pasa como argumento es un
palíndromo y 0 en caso contrario. La función debe ignorar los espacios,
tabuladores y retornos de carro de forma que retorne también 1 en casos como
el siguiente: "dabale arroz a la zorra el abad". La función no debe modificar
el string que se le pasa por ningun motivo.
Problema 2: Escriba una función que
reciba dos arreglos ordenados en forma creciente, a de tamaño
n, b de tamaño m y vuelque el contenido de ellos
en un tercer arreglo c de forma que también quede ordenado en
forma creciente.
Prototipo: void merge( double a[], double b[], double c[], int n, int
m);
Problema 3: Dada la función continua
double f (double x); que tienen un cero en el intervalo
[a,b], implementar una función recursiva que busque ese cero,
con precisión arbitraria epsilon, por medio del método
de bisección.