Napisz dwie następujące funkcje przeciążone, obie o nazwie rozw:
- funkcja wyznacza rozwiązanie równania liniowego postaci ax+b=0
- funkcja wyznacza rzeczywiste rozwiązania równania kwadratowego postaci ax2+bx+c=0
Obie funkcje są typu int i zwracają liczbę istniejących rozwiązań w liczbach rzeczywistych dla danego równania (0, 1 lub 2). Współczynniki równania są argumentami funkcji przekazywanymi przez wartość, a wartości rozwiązań są argumentami przekazywanymi przez referencję. Przykładowe deklaracje funkcji:
- int rozw (double a, double b, double &x1);
- int rozw (double a, double b, double c, double &x1, double &x2);
Następnie napisz funkcję main wywołującą obie te funkcje z przykładowymi parametrami aktualnymi i drukującą otrzymane rozwiązania. Skompiluj i uruchom program.
źródło: