Cześć. Musze napisać program który liczy miejsca zerowe etc. zadanego wielomianu(max.2 stopnia). Problem w tym ze uzytkownik musi podac wielomian w postaci y=ax^2+bx+c lub y=bx+c lub y=c i nie wiem do konca jak sczytac wspolczynnika. Mam jeden pomysl mianowicie uzyc funkcji strchr do wykrycia albo + albo - i wtedy wrzucic to do jakiejs tablicy i pozniej zamienic stringa na double. Nie jestem pewny tej metody. Ktoś miałby lepszy pomysł?
0
0
Użytkownik nie może podać stopnia wielomianu i wypełniać jego wyrazy wolne po kolej?
0
Pomoże ktoś??
1
0
Ma ktoś jeszcze jakis pomysł ale bez list??
0
Może po prostu tego typu struktura by wystarczyła:
struct monomial {
double coefficient;
unsigned int degree;
};
struct polynomial {
struct monomial *terms;
int length;
};
0
A nie wystarczy double coeff[3]
??? Przecież wielomian ma być max. 2. stopnia...