Example #1
0
        static void Exercice8_1()
        {
            int[] tab    = S2_TD2.RemplirTableau();
            int   compte = NombreValeursDifferentes(tab);

            Console.WriteLine("Dans le tableau, il y a " + compte + " valeur(s) différente(s).");
        }
Example #2
0
        static void Exercice7_1()
        {
            int[] tab1 = S2_TD2.RemplirTableau();
            int[] tab2 = S2_TD2.RemplirTableau();

            Console.WriteLine("Tableau additionné :");
            S2_TD2.AfficherTableau(AdditionnerTableaux(tab1, tab2));
        }
Example #3
0
        static void Exercice5_1()
        {
            int[] tab = S2_TD2.RemplirTableau();

            Console.Write("Entrez une valeur à rechercher : ");
            int val = int.Parse(Console.ReadLine());

            Console.WriteLine("La valeur " + val + " est présente " + NombreOccurrences(tab, val) + " fois dans le tableau.");
        }
Example #4
0
        static void Exercice4_1()
        {
            int[] tab = S2_TD2.RemplirTableau();

            Console.Write("Entrez une valeur à tester : ");
            int val = int.Parse(Console.ReadLine());

            Console.WriteLine("La valeur " + val + " " + (EstPresent(tab, val) ? "est" : "n'est pas") + " présente dans le tableau.");
        }
Example #5
0
        static void Exercice3_1()
        {
            int[] tab    = S2_TD2.RemplirTableau();
            int   posMax = PositionMaximum(tab);

            if (posMax == -1)
            {
                Console.WriteLine("Le tableau est null ou vide et n'admet pas de valeur max.");
            }
            else
            {
                Console.WriteLine("Pour le tableau...");
                S2_TD2.AfficherTableau(tab);
                Console.WriteLine("... la valeur max est à la position " + posMax + ".");
            }
        }
Example #6
0
        static void Exercice6_1()
        {
            int[] tab = S2_TD2.RemplirTableau();

            Console.Write("Entrez une valeur à ajouter : ");
            int val = int.Parse(Console.ReadLine());

            if (AdditionnerValeur(tab, val))
            {
                Console.WriteLine("Nouveau tableau :");
                S2_TD2.AfficherTableau(tab);
            }
            else
            {
                Console.WriteLine("Impossible d'ajouter la valeur au tableau (celui est vide ou null).");
            }
        }
Example #7
0
        static void Exercice2_1()
        {
            int[] tab = S2_TD2.RemplirTableau();

            Console.Write("Entrez une valeur à rechercher : ");
            int val = int.Parse(Console.ReadLine());

            int pos = Rechercher(tab, val);

            if (pos == -1)
            {
                Console.WriteLine("Valeur introuvable (ou le tableau est null).");
            }
            else
            {
                Console.WriteLine("La valeur " + val + " est à la position " + pos + ".");
            }
        }
Example #8
0
        static void Exercice9_1()
        {
            int[] tab = S2_TD2.RemplirTableau();

            Console.Write("Entrez l'indice 1 : ");
            int i1 = int.Parse(Console.ReadLine());

            Console.Write("Entrez l'indice 2 : ");
            int i2 = int.Parse(Console.ReadLine());

            Console.WriteLine("\nTableau avant échange :");
            S2_TD2.AfficherTableau(tab);

            Echange(tab, i1, i2);

            Console.WriteLine("Tableau après échange :");
            S2_TD2.AfficherTableau(tab);
        }