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ł?
Sczytywanie współczynników wielomianu
- Rejestracja: dni
- Ostatnio: dni
- Postów: 43
0
Użytkownik nie może podać stopnia wielomianu i wypełniać jego wyrazy wolne po kolej?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 192
1
- Rejestracja: dni
- Ostatnio: dni
- Postów: 192
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;
};
- Rejestracja: dni
- Ostatnio: dni
0
A nie wystarczy double coeff[3]??? Przecież wielomian ma być max. 2. stopnia...