insertion sort in C | C program to show insertion sort | insertion example in C programming | C language insertion sort | concept of insertion sort | working of insertion sort in C language | C Programming insertion Sorting
#includevoid insert_sort(int a[],int size); int main() { int i,size; printf("program for sorting using insert sort\nHow many numbers do you want to sort\n"); scanf("%d",&size); int arr[size]; printf("enter numbers\n"); for(i=0;i<size;i++) scanf("%d",&arr[i]); printf("the array before sort is\n"); for(i=0;i<size;i++) printf("%d ",arr[i]); printf("\n"); insert_sort(arr,size); printf("the array after sort is\n"); for(i=0;i<size;i++) printf("%d ",arr[i]); printf("\n"); return 0; } void insert_sort(int a[],int size) { int i,j,k,temp; for(i=1;i<size;i++) { j=0; temp=a[i]; while(temp>a[j]&&j<i) j++; for(k=i;k>j;k--) a[k]=a[k-1]; a[k]=temp; } }
No comments:
Post a Comment