Quando executo o código da correção exibe da seguinte maneira:
fat(1) = 1 fat(2) = 2 fat(3) = 6 fat(4) = 24 fat(5) = 60 fat(6) = 120 fat(7) = 210 fat(8) = 336 fat(9) = 504 fat(10) = 720
Porém quando chega no fatorial de 5 essa resposta esta incorreta porque deveria ser:
fat(1) = 1 fat(2) = 2 fat(3) = 6 fat(4) = 24 fat(5) = 120 fat(6) = 720 fat(7) = 5040 fat(8) = 40320 fat(9) = 362880 fat(10) = 3628800