I have seen couple of students who use swap in insertion sort to sort an array.Insertion sort is an example of exchange sort ,we don't swap two elements to sort an array ,instead of this we shift elements if ith element is greater than i+1th element to sort an array.It works on simple concept:- Store the ith element in temporary variable and shift element until you find the element smaller than this element towards 0 index position.Here is the C Program to find insertion sort:- _________________________________________________________________________________ #include <stdio.h> #include <string.h> main() { int arrSize,i; printf("Enter Size of array:"); scanf("%d",&arrSize); int array[arrSize]; for(i=0;i<arrSize;i++){ scanf("%d",&array[i]); } int temp,j; for(i=1;i<arrSize;i++){ temp...