Da questo commento
Deduco che ogni volta crei una nuova variabile h_6, la inizializzi a 0 e poi, se l'if è soddisfatto la incrementi di uno... ma avendola, appunto, inizializzata a 0, al massimo varrà sempre 1 e mai 2, 3 o 4.codice://ho inizializzato fuori dall if--> int h_6=0;
Verifica che il problema sia effettivamente questo (l'inizializzazione di tale variabile va fatta una sola volta, in questo caso, non ogni volta).
Eventualmente, se non è così, posta un po' più di codice così capiamo meglio.
Ciao.![]()