using System; namespace Algorithme { class AlgoTriBulle { static int[] table; static void AfficherTable() { int n = table.Length - 1; for (int i = 1; i <= n; i++) { System.Console.Write(table[i] + " , "); } System.Console.WriteLine(); } static void InitTable() { int[] tableau = {0,1,2,3,4,5,6,7,8,9}; table = tableau; } static void Main(string[] args) { InitTable(); System.Console.WriteLine("Tableau initial :"); AfficherTable(); TriBulle(); System.Console.WriteLine("Tableau une fois trié :"); AfficherTable(); System.Console.Read(); } static void TriBulle() { int n = table.Length - 1; for (int i = n; i >= 1; i--) { for (int j = 2; j <= i; j++) { if (table[j - 1] > table[j]) { int temp = table[j - 1]; table[j - 1] = table[j]; table[j] = temp; } } } } } }