recursion کی ایک کلاسیکل مثال کسی بھی مکمل عدد کا factorial فنکشن کے ذریعے معلوم کرنا ہے۔
Pseudocode
function factorial is:
input: integer n such that n >= 0
output: [n × (n-1) × (n-2) × … × 1]
1. if n is 0, return 1
2. otherwise, return [ n × factorial(n-1) ]
end factorial...