Ciao.
Ho un ciclo for che deve effettuare 3 comportamenti diversi per una serie di 3 numeri successivi:
ad es la serie

123 456 789

1-4-7 effettua comportamento 1
2-5-8 effettua comportamento 2
3-6-9 effettua comportamento 3

codice:
nMax=9;
for(int i=0;i<nMax;i++)
{
   seitch(i)
   {
      case ??? i%1 comportamento 1
      case ???i%2 comportamento 2
      case ???i%3 comportamento 3

   
   }
}
PEnso che si possa utilizzare il resto ma non mi so bene come fare.
ad es prendendo la posizione , dividendola per il max della serie e prendere il resto questo potrà essere 1,2 o 3.

Qual è il metodo piu' "pulito" per effettuare questo ciclo?

specifico che la serie puo' avere i numeri piu' disparati:
498 632 778 999 ecc...
Grazie.