La récursivité avec la fonction factorielle

Cet algorithme effectue la récursivité sur une fonction factorielle.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication38
{
    class Program
    {
        public static int factorielle(int n)
        {
            if(n == 0)
             {
                return(1);
            }
            else
            {
                return (n * factorielle(n - 1));
            }
        }
        static void Main(string[] args)
        {
            string n1;
            int n;
            Console.WriteLine("Ecrire n");
            n1 = Console.ReadLine();
            n = Convert.ToInt32(n1);
            n = factorielle(n);
            Console.WriteLine("le factorielle de n est : " +n);
            Console.ReadLine();
        }
    }
}

 

1 réflexion au sujet de “La récursivité avec la fonction factorielle”

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.