Witam. Ulepszam mój program liczący schematem Hornera, a gdy już mamy funkcję kwadratową to liczy deltę, x0, x1, x2.
Gdzie robię niby błąd w linii 40!?
http://wklej.org/id/2360665/
@EDIT // EDIT
Nie chciałem robić kolejnego tematu, ponawiam więc ten. Zrezygnowałem z poprzedniego rozwiązania, ponieważ wszystko mi się poplątało i wróciłem do sposobu bez funkcji przeliczających poszczególne stopnie. Poszczególne ważne miejsca w kodzie opisałem w komentarzach. Moje pytanie brzmi, jak mogę zrobić tak, aby program liczył te przeklęte stopnie wyższe od trzeciego? Bardzo chciałbym zrobić to rekurencyjnie, tak aby można było zaczynać od dowolnego stopnia wielomianu, ale jak przyszło mi wysyłać do funkcji tablice danych, to poległem na całej linii. Przykładowe poprawne dane na wejściu dla stopnia czwartego (4 1 -4 7 -16 12), dla stopnia trzeciego (3 1 5 2 -8) dla stopnia drugiego - program liczy wtedy tylko deltę (2 3 5 2)
Kod:
http://wklej.org/id/2362311/
Tak, nawet ja się w nim gubię.