sai il problema è questo
so ke x!=x *(x-1)!

ma io nel codice leggo x * funzione(x-1)
dove funzione mi ripete tutte le istruzioni ma,x per me è sempre x non dimunisce come dovrebbe

inoltre non ricordo a cosa serva !numero nel'if


scusa sono agli inizi