El contador de selecciones no da bien el resultado, en lugar de ir mostrando 1,2,3,... muestra 1,3,6,... y así. Para arreglarlo el ts=0 se pondría dentro del do while, antes del for de la línea 51.
O en lugar del for de la línea 51 poner simplemente un ++t;
Adicionalmente en la líneas 36 y 40 faltan los "open".
Eso es los posibles errores adicionales que he encontrado.
O en lugar del for de la línea 51 poner simplemente un ++t;
Adicionalmente en la líneas 36 y 40 faltan los "open".
Eso es los posibles errores adicionales que he encontrado.