tj30sharp

 آرایه ای 50 عنصری که با اعداد تصادفی بین 1تا 50 پر گردد و با استفاده از الگوریتم selection sort مرتب شود.


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

using System;

namespace ConsoleApplication1

{

    class Program

    {

        static void Main(string[] args)

        {

            Random random = new Random();

            int[] array = new int[50];

            int min;

            int temp;

 

            for (int i = 0; i < 50; i++)

            {

                array[i] = random.Next(1, 50);

            }

 

            for (int i = 0; i < 50; i++)

            {

                min = i;

 

                for (int j = i + 1; j < 50; j++)

                {

                    if (array[j] < array[min])

                    {

                        min = j;

                    }

                }

 

                temp = array[i];

                array[i] = array[min];

                array[min] = temp;

            }

 

            for (int i = 0; i < 50; i++)

            {

                Console.Write(array[i] + " ");

            }

            Console.ReadKey();

        }

    }

}

موافقین ۰ مخالفین ۰ ۹۳/۱۱/۲۹
Mohammadreza Bitarafan

نظرات  (۱)

سلام با تشکر از زحمات شما لطفا جواب باقی تمرین هارو هم بزارید

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی