سلام.این برنامه مرتب سازی براساس bubble هست.این برنامه را هم می نویسم.موقع خروجی گرفتن.ارایه ها مرتب نمیشن ورودی و خروجی یکی نشان داده میشه.مشکلش چیه؟
class Program { static void Main(string[] args) { int[] numbers = new int[8]; Random rnd = new Random(); for (int i = 0; i <8; i++) { numbers[i] = rnd.Next(1, 1500); } for (int i = 0; i < 8; i++) { Console.Write("{0} ",numbers[i]); } bubblesort(numbers); Console.WriteLine(); for (int i = 0; i < 8; i++) { Console.Write("{0} ", numbers[i]); } Console.ReadKey(); } public static void bubblesort(int[] n){ for (int i = 0; i < 7; i--) { for (int j = 0; j < i; j++) { if (n[j] > n[j + 1]) { int hold = n[j]; n[j] = n[j + 1]; n[j + 1] = hold; } } } } } }
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)