Sczytywanie współczynników wielomianu

0

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

Użytkownik nie może podać stopnia wielomianu i wypełniać jego wyrazy wolne po kolej?

0

Pomoże ktoś??

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...

1 użytkowników online, w tym zalogowanych: 0, gości: 1