Per quanto riguarda il ritornare al giocatore 1 dopo il 4 basta realizzare l'incremento nel for con l'operatore modulo, affinché la variabile resti sempre fra uno e la lunghezza del tuo array-1.
Una cosa del tipo
codice:
i = (i+1)%4
Per fare le cose più pulite puoi quindi dichiarare una costante per la lunghezza e usare quella.
Attenzione che il sizeof in quel modo ti restituisce la lunghezza in byte dell'array e quindi il confronto non ha senso.
Inoltre, a meno di non prevedere un break nel for interno, la condizione su victory non è mai controllata e il programma non terminerà mai.
La varaibile cont poi cosa rappresenterebbe?