Solution:NIIT/GNIIT Sonugiri0032@gmail.com

Tuesday, January 05, 2016

Insertion Sort Algorithm in C#

Insertion Sort Algorithm in C#


Source Code 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace insertionSort
{
    class Program
    {
        static void Main(string[] args)
        {
            welcomeScreen();
            Sort();
            
        }

        private static void welcomeScreen()
        {
            Console.Write("\n"
                + "\t  ======================================" + "\n"
                + "\t                  Welcome " + "\n"
                + "\t  ======================================" + "\n"
                + "\n");
        }

        private static void Sort()
        {
            int i, j, s, temp;
            int[] a = new int[20];

            Console.Write("\n"
               + "\t            Enter total elements: " + "\n"
               + "\t            ---------------------" + "\n"
               + "\t"); 
            s = Convert.ToInt32(Console.ReadLine());

            Console.Write("\tEnter " + s + " elements: "+ "\n");
            for (i = 0; i < s; i++)
            {
                Console.Write("\t");
                a[i] = Convert.ToInt32(Console.ReadLine());
            }
            for (i = 1; i < s; i++)
            {
                temp = a[i];
                j = i - 1;
                while ((j >= 0)&&(temp < a[j]) )
                {
                    a[j + 1] = a[j];
                    j = j - 1;
                }
                a[j + 1] = temp;
            }

            Console.Write("\tAfter sorting: ");
            Console.Write("\n"
               + "\t            After sorting: " + "\n"
               + "\t            -------------- " + "\n"
               + "");
            for (i = 0; i < s; i++)
            {
                Console.Write("\t" + a[i] + "\n");
            }
            int s1 = Convert.ToInt32(Console.ReadLine());
            return;
        }
    }
}

Output of the Program


Insertion Sort Algorithm in C#

Share:

Related Posts:

0 comments:

GNIITSOLUTION GNIIT SOLUTION. Powered by Blogger.

Translate

Blog Archive

undefined