#pragma chip PIC16F877 void main( void) { int tmp; int i,j,p,m,k; int array[10]; for(i=0;i<10;i++) array[i] = 10-i; for(p=1;p<10;p++) { tmp = array[p]; j=p; for( ; (j> 0 && (tmp < array[j-1])) ;j--) { k = array[j-1]; array[j] = k; } array[j] = tmp; } }