Wielomian reprezentacja tablicowa i listowa

Otrzymałeś(aś) rozwiązanie do zamieszczonego zadania? - podziękuj autorowi rozwiązania! Kliknij
Robakks
Czasem tu bywam
Czasem tu bywam
Posty: 149
Rejestracja: 30 wrz 2012, 20:36
Podziękowania: 2 razy
Otrzymane podziękowania: 13 razy
Płeć:

Wielomian reprezentacja tablicowa i listowa

Post autor: Robakks »

Kod: Zaznacz cały

struct Polynomial{
unsigned int deg;
double* coeff;
};

Kod: Zaznacz cały

struct Polynomial{
unsigned int exponent;
double coeff;
struct Polynomial* next;
};
Funkcje jakie powinien mieć wielomian

1. Dodawanie
2. Odejmowanie
3. Mnożenie
4. Dzielenie z resztą
5. NWD (Algorytm Euklidesa z wykorzystaniem funkcji z punktu 4.)
6. Schemat Hornera
7. Pierwiastki bądź rozkład na czynniki co najwyżej kwadratowe (wystarczą metody numeryczne)

Dodatkowo przydatne będą funkcje wczytujące wielomian ze standardowego wejścia
i wypisujące wielomian na standardowe wyjście
ODPOWIEDZ