Jak z (x-3)(x-2) --> x^2 - 5x + 6

0

Witam!
Mam taki problem i z góry mówię, że przed zadaniem tego pytania ( a rzadko mi się zdarza korzystać z for internetowych) spędziłem na próbach ponad 3h...
Otóż chciałbym, aby ktoś mi przedstawił w C na bardzo króciutkim programiku sposób mnożenia znaku "x"
Mam:
a=3
b=2
znak -> x
z -> niech to będzie mój wynik

Teraz jak mam takie działanie
(x-a)(x-b) // czyli (x-3)(x-2)

Policzyło i wypisało tak:
x^2 - 5x + 6

Z góry dziękuję za zainteresowanie i odpowiedź w formie przykładu.</b>

0

Jedyne, czego potrzebujesz do wyznaczenia wyniku, to Odwrotna notacja polska.
Co do samego przekształcania formy zapisu, to już inne podejście, nie spotkałem się, więc nie pomogę.

0
double a, b, c, d;
cout << "Podaj a: "; cin >> a;
cout << "Podaj b: "; cin >> b;

c = a + b;
d = a * b;

cout << "x^2";
if(c != 0) { if(c > 0) cout << '+'; cout << c << "x"; }
if(d != 0) { if(d > 0) cout << '+'; cout << d; }

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