#include int fact(n) // ορισμός της μη αναδρομικής συνάρτησης int n; { int t, answer; answer=1; for(t=1; t<=n ;t++) answer=answer*(t); return(answer); } int fact_r(n) // ορισμός της αναδρομικής συνάρτησης int n; { int answer; if( n==1 ) return(1); answer=fact_r(n-1)*n; return(answer); } void main() { int i, x=0; for (i=1; i<=10; i++) printf("%d %d %d\n",i, fact(i), fact_r(i)); }