Witam,
jestem tu świeżakiem i bardzo potrzebuje pomocy w zadaniu domowym z cpp dot. wskaźników. Programowanie to zdecydowanie nie jest mój konik, dotychczas udawało mi się pisać programy w oparciu o materiały z wykładów z uczelni, jednak przy tym zadaniu na niewiele się one zdają - są dość ogólne, a dla kogoś, kto wcześniej nie miał z tym styczności - wcale nie jest to łatwe.
Będę wdzięczna za jakiekolwiek uwagi, sugestie od czego tu zacząć, na co zwrócić uwagę - tylko proszę o "łopatologiczne" tłumaczenie :) bo po kilkugodzinnej walce i przeszukaniu całego mnóstwa stron mam jeszcze większy mętlik w głowie...
A oto treść:
"Napisać program, który wykona na liczbach rzeczywistych wszystkie wymienione poniżej działania zgodnie z wyborem użytkownika: iloraz, pierwiastek kwadratowy (z uwzględnieniem sytuacji, gdy liczba pod pierwiastkiem jest ujemna), potęga (z uwzględnieniem sytuacji, gdy podstawa jest równa 0, a wykładnik jest ujemny), iloczyn skalarny dwóch Wektorów (dwuwymiarowych) . Każde z działań powinno być zrealizowane w osobnej funkcji z argumentami będącymi argumentami działania, funkcje powinny przekazywać na zewnątrz wynik działania (poprzez wskaźnik) i ewentualną informację, że działanie nie może zostać wykonane (dotyczy to funkcji Iloraz, pierwiastek kwadratowy i potęga). W takich przypadkach, do wyprowadzenia na zewnątrz funkcji informacji o niemożności wykonania działania należy użyć argumentu przekazanego przez wskaźnik lub referencję. Również argumenty działania powinny być przekazywane do funkcji przez wskaźnik. W programie dostęp do wartości zmiennych powinien być realizowany przez dereferencje. Należy wykorzystać zmienne dynamiczne (operatory new i delete). Wybór działania powinien odbywać się za pomocą instrukcji warunkowych"