نمایش نتایج 1 تا 4 از 4

نام تاپیک: Bubblesort

  1. #1

    Question Bubblesort

    سلام
    من میخوام برنامه بعد از گرفتن همه اعداد داخل آرایه اونا رو برام از کوچیک به بزرگ مرتب کنه و تو خروجی بده اما نمیدونم باید چی کار کنم و چطوری اشکالای برنامم رو حل کنم


    staticvoid Main(string[] args)
    {

    int n;

    Console.Write("how many student:");
    n =
    Convert.ToInt32(Console.ReadLine());
    double[] array = newdouble[n];
    int i=0;

    for (; i <= n - 1; ++i)
    {
    Console.Write("enter a[{0}]:",i+1);
    a[i] =
    Convert.ToInt32(Console.ReadLine());
    }
    Console.WriteLine("{0}",Bubblesort(array,n));
    Console.ReadKey();
    }
    publicstaticvoid Bubblesort(double [] array, int n)
    {
    for (int i = 1; i <= n - 1; ++i)
    for (int j = 0; j < n - 1; ++j)
    if (a[j] > a[j + 1])
    Swap(
    ref a[j], ref a[j + 1]);

    }

    }


  2. #2
    کاربر دائمی آواتار debugger
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    Turkey
    پست
    842

    نقل قول: Bubblesort

    به سورس توجه کنید
    فایل های ضمیمه فایل های ضمیمه

  3. #3

    نقل قول: Bubblesort

    نقل قول نوشته شده توسط debugger مشاهده تاپیک
    به سورس توجه کنید
    ممنون ولی این اصلا به من کمک نکرد چون اون چیزایی نبود که میخوام و یا شایدم چون سبک نوشتنش با اون سبکی که استاد ما درس میده کاملا فرق داشت

  4. #4

    نقل قول: Bubblesort

    int[] sarry = new int[RnC];
    int temp, j;
    for (int i = 0; i < RnC - 1; i++)
    {
    for (j = i + 1; j < RnC; j++)
    {
    if (arry[i] > arry[j])
    {
    temp = arry[i];
    arry[i] = arry[j];
    arry[j] = temp;
    }
    }
    }

    Console.WriteLine("Sorted");
    for (int i = 0; i < RnC; i++)
    {
    Console.WriteLine("number {0} is {1}", i + 1, arry[i]);

    }
    تا اينجام اعداد در آرايه رو مرتب و چاپ معمولي ميكنه
    }




    تعداد آرایتو ورودی میده
    معمولا اینجوری سرت میکنن
    نه؟

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •