se devi solamente contare fai una variabile a tua scelta (in genere quelle incrementali si fanno chiamare i per convenzione) e la incrementi ad ogni ciclo. come? facile:
fuori loop...
int i=0;
nel loop..
if (temp > 10)
{
temp-10;
i++;
}
else
{
digitalWrite(latchPin, HIGH);
shiftOut(dataPin, clockPin, LSBFIRST, ripetizione);
shiftOut(dataPin, clockPin, LSBFIRST, temp);
digitalWrite(latchPin, LOW);
}