SlideShare a Scribd company logo
1 of 5
BY- KOMAL KHETLANI
It is one way to sort an array of
numbers. Data is divided into sorted
and unsorted portions. One by one
,the unsorted values are inserted into
their appropriate positions in the
sorted subarray.
#include<iostream>
using namespace std;
main()
{
int a[10],i,j,element;
cout<<"Enter 10 numbers"<<endl;
for(i=0;i<10;i++)
{
cin>>a[i];
}
for(i=1;i<9;i++)
{
j=i;
element=a[i];
while(j>0 && element<a[j-1])
{
a[j]=a[j-1];
j=j-1;
a[j]=element;
}
}
cout<<"Sorted numbers are"<<endl;
for(i=0;i<9;i++)
{
cout<<a[i]<<endl;
}
}

More Related Content

What's hot (20)

Arrays in C
Arrays in CArrays in C
Arrays in C
 
Arrays
ArraysArrays
Arrays
 
Array notes
Array notesArray notes
Array notes
 
Array in c language
Array in c languageArray in c language
Array in c language
 
Insertion sort
Insertion sortInsertion sort
Insertion sort
 
Pointers
PointersPointers
Pointers
 
Two dimensional arrays
Two dimensional arraysTwo dimensional arrays
Two dimensional arrays
 
Multi dimensional array
Multi dimensional arrayMulti dimensional array
Multi dimensional array
 
Linear programming assignment help
Linear programming assignment helpLinear programming assignment help
Linear programming assignment help
 
Array,MULTI ARRAY, IN C
Array,MULTI ARRAY, IN CArray,MULTI ARRAY, IN C
Array,MULTI ARRAY, IN C
 
Prog
ProgProg
Prog
 
Lab 13
Lab 13Lab 13
Lab 13
 
Array Introduction One-dimensional array Multidimensional array
Array Introduction One-dimensional array Multidimensional arrayArray Introduction One-dimensional array Multidimensional array
Array Introduction One-dimensional array Multidimensional array
 
Hash tables
Hash tablesHash tables
Hash tables
 
Check whether an Array is sorted or not
Check whether an Array is sorted or notCheck whether an Array is sorted or not
Check whether an Array is sorted or not
 
Chandan
ChandanChandan
Chandan
 
Multidimensional array in C
Multidimensional array in CMultidimensional array in C
Multidimensional array in C
 
C arrays
C arraysC arrays
C arrays
 
1. Pointer Basic
1. Pointer Basic1. Pointer Basic
1. Pointer Basic
 
Operators and expression in c#
Operators and expression in c#Operators and expression in c#
Operators and expression in c#
 

Viewers also liked

Insertion sort analysis
Insertion sort analysisInsertion sort analysis
Insertion sort analysisKumar
 
Searching algorithms
Searching algorithmsSearching algorithms
Searching algorithmsashish gupta
 
Insertion Sort Demo
Insertion Sort DemoInsertion Sort Demo
Insertion Sort Demorentjen
 
3.2 insertion sort
3.2 insertion sort3.2 insertion sort
3.2 insertion sortKrish_ver2
 
Solving 0-1 knapsack problems based on amoeboid organism algorithm
Solving 0-1 knapsack problems based on amoeboid organism algorithmSolving 0-1 knapsack problems based on amoeboid organism algorithm
Solving 0-1 knapsack problems based on amoeboid organism algorithmjuanjo_23
 
Greedy Knapsack Problem - by Y Achchuthan
Greedy Knapsack Problem  - by Y AchchuthanGreedy Knapsack Problem  - by Y Achchuthan
Greedy Knapsack Problem - by Y AchchuthanAchchuthan Yogarajah
 
Insertion Sort Algorithm
Insertion Sort AlgorithmInsertion Sort Algorithm
Insertion Sort AlgorithmGail Carmichael
 
01 knapsack using backtracking
01 knapsack using backtracking01 knapsack using backtracking
01 knapsack using backtrackingmandlapure
 
Insertion sort
Insertion sortInsertion sort
Insertion sortalmaqboli
 
Data Structures - Searching & sorting
Data Structures - Searching & sortingData Structures - Searching & sorting
Data Structures - Searching & sortingKaushal Shah
 
Chapter 11 - Sorting and Searching
Chapter 11 - Sorting and SearchingChapter 11 - Sorting and Searching
Chapter 11 - Sorting and SearchingEduardo Bergavera
 

Viewers also liked (18)

Insertion and Redix Sort
Insertion and Redix SortInsertion and Redix Sort
Insertion and Redix Sort
 
Insertion sort analysis
Insertion sort analysisInsertion sort analysis
Insertion sort analysis
 
Searching algorithms
Searching algorithmsSearching algorithms
Searching algorithms
 
0/1Knapsack
0/1Knapsack0/1Knapsack
0/1Knapsack
 
Insertion Sort
Insertion SortInsertion Sort
Insertion Sort
 
Insertion Sort Demo
Insertion Sort DemoInsertion Sort Demo
Insertion Sort Demo
 
3.2 insertion sort
3.2 insertion sort3.2 insertion sort
3.2 insertion sort
 
Insertion sort
Insertion sort Insertion sort
Insertion sort
 
Solving 0-1 knapsack problems based on amoeboid organism algorithm
Solving 0-1 knapsack problems based on amoeboid organism algorithmSolving 0-1 knapsack problems based on amoeboid organism algorithm
Solving 0-1 knapsack problems based on amoeboid organism algorithm
 
Greedy Knapsack Problem - by Y Achchuthan
Greedy Knapsack Problem  - by Y AchchuthanGreedy Knapsack Problem  - by Y Achchuthan
Greedy Knapsack Problem - by Y Achchuthan
 
Insertion Sort Algorithm
Insertion Sort AlgorithmInsertion Sort Algorithm
Insertion Sort Algorithm
 
Knapsack
KnapsackKnapsack
Knapsack
 
01 knapsack using backtracking
01 knapsack using backtracking01 knapsack using backtracking
01 knapsack using backtracking
 
Insertion sort
Insertion sortInsertion sort
Insertion sort
 
Data Structures - Searching & sorting
Data Structures - Searching & sortingData Structures - Searching & sorting
Data Structures - Searching & sorting
 
Greedy algorithm
Greedy algorithmGreedy algorithm
Greedy algorithm
 
Chapter 11 - Sorting and Searching
Chapter 11 - Sorting and SearchingChapter 11 - Sorting and Searching
Chapter 11 - Sorting and Searching
 
Knapsack Problem
Knapsack ProblemKnapsack Problem
Knapsack Problem
 

Insertion sort