ops,ho sbagliato,correggo:

if ( (vett[3]<31) && (vett[3]>0) ) ....

Almeno in linea di massima.