#include<stdio.h> #include<conio.h> #define size 5 void main() { int k[size],i,p,temp; clrscr(); printf(\"\\nENTER NO\\n\"); for(i=1;i<=size;i++) { scanf(\"%d\",&k[i]); } for(i=2;i<=size;i++) { p = i; for(;(k[p]<k[p-1]) && p>1;p--) { temp = k[p]; k[p] = k[p-1]; k[p-1] = temp; } printf(\"\\npass %d : \",i); for(p=1;p<=size;p++) { printf(\"%d\\t\",k[p]); } } printf(\"\\n\\nSORTED ARRAY.\\n\"); for(p=1;p<=size;p++) { printf(\"%d\\t\",k[p]); } getch(); } /***************************************************************************** ENTER NO 1 7 2 5 3 pass 2 : 1 7 2 5 3 pass 3 : 1 2 7 5 3 pass 4 : 1 2 5 7 3 pass 5 : 1 2 3 5 7 SORTED ARRAY. 1 2 3 5 7 *****************************************************************************/