namespace Algorithme { class NombresParfaits { static void Main(string[] args) { int compt = 0, n, k, somdiv, nbr; System.Console.Write("Entrez combien de nombre parfaits : "); n = Int32.Parse(System.Console.ReadLine()); nbr = 2; while (compt != n) { somdiv = 1; k = 2; while (k <= nbr / 2) { if (nbr % k == 0) somdiv += k; k++; } if (somdiv == nbr) { System.Console.WriteLine(nbr + " est un nombre parfait"); compt++; } nbr++; } System.Console.ReadLine(); } } }