Δημιουργήστε συναρτήσεις που υπολογίζουν το παραγοντικό ενός αριθμού επαναληπτικά και αναδρομικά. (k!=k(k-1)(k-2)….1, 4!=4*3*2*1)
#include <iostream>
using namespace std;
int factorialAnadromika(int n){
if (n==0)
return 1;
else
return n* factorialAnadromika(n-1);
}
int factorialEpanaliptika(int n){
int i, result;
result = 1;
for (i = 2; i<= n; i++){
result = result * i;
}
return result;
}
int main(){
cout<<factorialAnadromika(5)<<endl;
cout<<factorialEpanaliptika(5);
return 0;
}