using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

 

namespace F_10d_20161004

{

    class Program

    {

        static void KiirTomb(byte[] t)

        {

            for (int i = 0; i < t.Length; i++) Console.Write("{0},", t[i]);

            Console.WriteLine();

        }

 

 

        static void Main(string[] args)

        {

            byte[] t = { 54, 68, 14, 70, 93, 91, 39, 37, 7, 13 };

            byte kezd = 0;

            byte veg = (byte)(t.Length - 1);

            bool csereVolt;

            byte csere;

            KiirTomb(t);

            do

            {

                csereVolt = false;

                for (byte i = kezd; i <= veg -1; i++)

                {

                    if (t[i] > t [i + 1])

                    {

                        csere = t[i];

                        t [i] = t [i + 1];

                        t [i + 1] = csere;

                        csereVolt = true;

                    }

 

                }

                veg --;

 

                if (csereVolt)

                {

                    csereVolt = false;

                    for (byte i = veg; i>= kezd+1; i--)

                    {

                        if (t[i] < t[i-1])

                        {

                            csere = t[i];

                            t[i] = t [i-1];

                            t[i-1] = csere;

                            csereVolt = true;

                        }

                    }

                    kezd++;

                }

            } while (csereVolt);

            KiirTomb(t);

            Console.ReadKey();

            }

 

        }

    }