C#/Foundation

011.10개의 숫자를 랜덤으로 만들어서 배열에 저장하고 크기 순서대로 출력하시오

페프 2021. 4. 14. 01:23
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;

    namespace B011
    {
        class Program
        {
            static void Main(string[] args)
            {
                int[] a = new int[10];
                Random r = new Random();
                for (int i = 0; i < 10; i++)
                    a[i] = r.Next(100);

                foreach(var v in a)
                    Console.Write("{0,5}", v);
                Console.WriteLine();

                for (int i = 9; i > 0; i--)
                    for (int j = 0; j < i; j++)
                        if (a[j] > a[j + 1])
                        {
                            int t = a[j];
                            a[j] = a[j + 1];
                            a[j + 1] = t;
                        }
                foreach (var v in a)
                    Console.Write("{0,5}", v);
                Console.WriteLine();
            }
        }
    }