Examen Complementario ICom-2003
Nota: Respete los prototipos de las funciones y las
estructuras y no olvide el pseudocódigo.
- Implemente una función que busque por el método de bisección
un cero de un polinomio dentro de un intervalo
[a,b], con una precisión dada por
epsilon. Prototipo:
double ceropol( Polinomio *p, double a, double b, double
epsilon);
Donde p es un puntero a una
estructura que permite representar un polinomio, a
y b son los límites del intervalo,
eps es la precisión deseada y el retorno de la función es
el cero encontrado.
typedef struct{
int orden;
double *coeficiente;
} Polinomio;
(Recuerde que un polinomio de orden n tiene
n+1 coeficientes: c[0] ... c[n] que corresponden a las
potencias x^0 ... x^n)
- Implemente un programa que reciba por linea de
argumentos el nombre de un archivo que contiene texto y el
número de línas que contiene dicho archivo. El programa debe leer todas
las línas del texto y almacenarlas en un arreglo dinámico de strings,
donde cada string tiene a lo sumo 1000 caracteres. Luego debe mezclar las
líneas al azar e imprimirlas por pantalla..