ごめんなさい、これでどうでしょうか

int i=0;
int j;
while( (array[i] != -1) && (i<10) ) {
  if( array[i] == 100 ) {
    for( j=i ; j<10-1 ; j++ ) {
      array[j] = array[j+1];
    }
    array[10-1] = -1;
  }
  else {
    i++;
  }
}