Demo 3, tehtävä 4 ----------------- Kirjoita funktio, joka etsii jatkuvan ja kasvavan funktion nollakohdan puolitusmenetelmällä (ks. esim. http://en.wikipedia.org/wiki/Bisection_method) siten, että ratkaistava funktio on eri tiedostossa ja että kääntäjän optioilla saadaan valituksi funktion tyyppi (oleta argumentille sama tyyppi), siis tyyliin cc -DTYPE=float -o puolitus_float puolitus.c testi_float.c missä testi_float.c:ssä olisi jotain tällaista ... float x0; x0 = puolitus(cosf, 4.0f, 6.0f); printf("Cosinin nollakohta on %f\n", x0); ... tai cc -DTYPE=double -o puolitus_float puolitus.c testi_dbl.c missä testi_dbl.c:ssä olisi jotain tällaista: double myfun(double x) { return (x*x+2)*x+5; } ... double x0; x0 = puolitus(myfun, -10.0, 10.0); ...