Itar9 napisał(a)
Witam.
Mam za zadanie napisać funkcję rozwiązującą równanie kwadratowe. Nie byłoby w tym nic trudnego ale...
Funkcja otrzymuje jako argumenty trzy współczynniki równania kwadratowego oraz referencje do zmiennych.
Czytalem dużo o referencjach ale kompletnie nie wiem jak napisać taka funkcję wykorzystującą referencje. Proszę o pomoc!
Interesuje mnie również taka sama funkcja ale zamiast referencji są wskaźniki.
"...oraz referencje do zmiennych", tzn. do tych trzech współczynników? Możesz przesłać te 3 zmienne przez referencje albo w funkcji głównej (czy gdzie tam pobierasz te dane) stworzyć referencje do pobranych danych i je przesłać do funkcji.
czyli
Kopiuj
int x;
cin>>x;
int &refX = x
i już masz utworzoną referencję do zmiennej x i możesz ją przesłać do funkcji liczącej równanie kwadratowe, albo po prostu przesłać x przez referencje
Kopiuj
double RownanieKwadratowe(int &x //jakiskod)
Interesuje mnie również taka sama funkcja ale zamiast referencji są wskaźniki.
w argumencie funkcji dajesz wskaźniki zamiast referencji.