[C++] Funkcja rekurencyjna znajdująca max w tablicy.

jackblack
Użytkownik
Użytkownik
Posty: 175
Rejestracja: 27 paź 2013, o 20:59
Płeć: Mężczyzna
Lokalizacja: Polska
Podziękował: 5 razy
Pomógł: 10 razy

[C++] Funkcja rekurencyjna znajdująca max w tablicy.

Post autor: jackblack »

Dzień dobry.

Mam taki problem w C++ z którym nie mogę sobie poradzić.
Mam do napisania funkcję, która przyjmuje argumenty int a-ilość elementów w tablicy, int* b - wskaźnik do tablicy. Funkcja ma być rekurencyjna i ma zwrócić WSKAŹNIK do największego elementu tablicy t. Jeżeli liczba a jest niedodatnia lub wskaźnik b=0 to funkcja zwraca wskaźnik NULL.

Proszę o pomoc z tym problemem.
Pozdrawiam.
Afish
Moderator
Moderator
Posty: 2828
Rejestracja: 15 cze 2008, o 15:45
Płeć: Mężczyzna
Lokalizacja: Seattle, WA
Podziękował: 3 razy
Pomógł: 356 razy

[C++] Funkcja rekurencyjna znajdująca max w tablicy.

Post autor: Afish »

W funkcji najpierw wywołujesz się rekurencyjnie dla części tablicy bardziej po prawo, a potem wynik tego wywołania porównujesz z pierwszym elementem tablicy i zwracasz odpowiednią wartość.
ODPOWIEDZ