static int SaisiePositif()
Console.WriteLine("Saisir un nombre strictement positif !");
int x=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Le nombre saisit n'est pas valide !");
Console.WriteLine("Saisir un nombre strictement positif !");
x=Convert.ToInt32(Console.ReadLine());
static int Multiplication(int nombre1, int nombre2)
int multiplication=nombre2;
for (int i=1;i<nombre1;i++)
multiplication += nombre2;
static void TestMultiplication()
Console.WriteLine(Multiplication(a,b));
puissance= Multiplication(puissance,a);
Console.WriteLine(puissance);
static bool EstDeficient(int valeur)
static void TestDeficient()
int valeurMin=SaisiePositif();
int valeurMax=SaisiePositif();
for (int j=valeurMin; j<=valeurMax; j++)
if (EstDeficient(j)==true)
Console.WriteLine(compteur);
static int[] GenererTableauAleatoire(int taille, int Max, int Min)
if((taille>0)&&(Min<Max))
resultat=new int[taille];
Random rand=new Random();
for (int i=0;i<resultat.Length;i++)
{resultat[i]=rand.Next(Min,Max+1);}
static void AfficherTableau(int[] tableau)
Console.Write("(tableau null)");
Console.Write("(tableau vide)");
while( i < tableau.Length - 1 )
Console.Write( tableau[i] );
Console.Write( tableau[i] );
static int[] NouveauTableau(int[] tableau)
int taille=tableau.Length;
for (int i=0;i<taille;i++)
static void TestNouveauTableau()
int[] tab= GenererTableauAleatoire(7,20,0);
public static void Main()
Console.WriteLine(EstDeficient(12));
Console.WriteLine(EstDeficient(8));