Implementati o functie care primeste coeficientii a, b, c (a != 0) ai unei ecuatii de gradul doi a*x^2 + b*x + c = 0 si calculeaza discriminantul si numarul de radacini reale distincte (0, 1 sau 2), prin parametrii de iesire discriminant si numarRadacini.
Semnatura subprogramului (implementati exact aceasta functie/procedura - numele, parametrii, ordinea si tipul returnat trebuie sa coincida):
- C++:
void discriminantSiNumarulDeRadacini(double a, double b, double c, double &discriminant, int &numarRadacini) - C:
void discriminantSiNumarulDeRadacini(double a, double b, double c, double *discriminant, int *numarRadacini) - Pascal:
procedure discriminantSiNumarulDeRadacini(a: real; b: real; c: real; var discriminant: real; var numarRadacini: integer) - Python:
def discriminantSiNumarulDeRadacini(a, b, c):
- Date de intrare
- Trei linii: a, b, apoi c (a != 0).
- Date de iesire
- Discriminantul (2 zecimale) si numarul de radacini reale, separate printr-un spatiu.
- Restrictii
- -1000 <= a, b, c <= 1000, a != 0
Exemple
Exemplul 1
Intrare
1.00 -3.00 2.00
Iesire
1.00 2
Exemplul 2
Intrare
1.00 2.00 1.00
Iesire
0.00 1

