static void Exercice2_1() { Console.Write("Entrez une taille de tableau : "); int taille = int.Parse(Console.ReadLine()); int min = 0; int max = 0; if (taille > 0) { Console.Write("Entrez une valeur min : "); min = int.Parse(Console.ReadLine()); Console.Write("Entrez une valeur max : "); max = int.Parse(Console.ReadLine()); } int[] tableau = S2_TD3.GenererTableauAleatoire(taille, min, max); Console.WriteLine("Tableau avant tri :"); S2_TD2.AfficherTableau(tableau); TriABulles(tableau); Console.WriteLine("\nTableau après tri :"); S2_TD2.AfficherTableau(tableau); }
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)."); }
static void Exercice7_1() { int[] tab1 = S2_TD2.RemplirTableau(); int[] tab2 = S2_TD2.RemplirTableau(); Console.WriteLine("Tableau additionné :"); S2_TD2.AfficherTableau(AdditionnerTableaux(tab1, tab2)); }
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."); }
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."); }
static void Exercice5_1() { int[,] matrice = DemandeMatriceAleatoire(); double[] moyennes = calcul_moyenne_matiere(matrice); AfficherMatriceTitre(matrice, "Notes des élèves"); Console.WriteLine("Moyennes par matière :"); S2_TD2.AfficherTableau(moyennes); }
static void Exercice1_1() { Console.Write("Entrez une taille de tableau : "); int taille = int.Parse(Console.ReadLine()); Console.Write("Entrez une valeur min : "); int min = int.Parse(Console.ReadLine()); Console.Write("Entrez une valeur max : "); int max = int.Parse(Console.ReadLine()); Console.WriteLine("Tableau généré :"); S2_TD2.AfficherTableau(GenererTableauAleatoire(taille, min, max)); }
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 + "."); } }
static void Exercice3_2() { Console.Write("Entrez un nombre de lignes : "); int lignes = int.Parse(Console.ReadLine()); Console.Write("Entrez un nombre de colonnes : "); int colonnes = int.Parse(Console.ReadLine()); int[,] matrice = CreerMatriceNombresPairs(lignes, colonnes); Console.Write("Entrez un numéro de colonne : "); int indexColonne = int.Parse(Console.ReadLine()); int[] colonne = ExtraireColonne(matrice, indexColonne); S2_TD2.AfficherTableau(colonne); }
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)."); } }
public static void AfficherTabTab(int[][] tabTab) { if (tabTab == null) { Console.WriteLine("(tableau de tableaux null)"); } else if (tabTab.Length == 0) { Console.WriteLine("(tableau de tableaux vide)"); } else { for (int i = 0; i < tabTab.Length; i++) { S2_TD2.AfficherTableau(tabTab[i]); } } }
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 + "."); } }
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); }