maieuticamente: quando dividi un intero "qualcosa" di storto può accadere

codice:
#include<stdio.h>
int main(){
  float vet[]={1,2,3,4,5,6};
  int i; float p=1;
  for(i=1;i<6;i++){              
  p=p*vet[i]/2; 
//  p*=vet[i]/2; 
  printf("%f ",p);}
  return 0;
}
prova questo.
Che conclusioni puoi trarne?