色々試行錯誤したのですがどうも駄目です。
訂正部分
  s=0;
  for(i=0; i<5; i++){
  if(vc[i]>maxs) {maxs=vc[i];vd[s]=vc[i];vc[i]=0;s=s+1;}
  }
    for(s=0;s<5;s++)
     printf("vd[%d]=%d\n",s,vd[s]);
  return(0);
自分の頭の中では動くはずなのですが何か構文を間違えてるのでしょうか?