Cavolo, ho fatto un errore stupidissimo e non l'ho visto nonostante l'abbia riletto 100 volte
Alla fine ho corretto la cavolata, era uscito un altro problema di loop infinitoma ho risolto tutto così
codice:void winners(string arr[], int size, int n) { for(int x= 1; x<size; x++) { int a = x%n; int b = x-1; if(a == 0) { cout << arr[b] << endl; } }