[ Pobierz całość w formacie PDF ]
.RekurencjaRekurencjaFunkcę rekurencyjną nazywamy taką funkcę która wywołuje samą siebie.Funkcja takamusi posiadać warunek zakończenia rekurencji.Jeżeli takiego warunku by nieposiadała funkcja wywoływała by siebie bez końca.Funkcja taka jest wykonywanatrochę wolniej niż funkcja nierekurenyjna, ale kod jest zdecydowanie krutszy iprostszy w niektórych wypadkach.Najlepszym przykładem na funkcję rekurencyjnąjest silnia.unsigned long silnia(unsigned int n){if(n<=1)return 1;elsereturn n*silnia(n-1);}Wywołując tę funkcję z jakimś parametrem, funkcja będzie wywoływała samą siebiedotąd aż jej parametr będzie równy 1.Funkcję main myślę że już potrafisz zrobićsam
[ Pobierz całość w formacie PDF ]