creo que ese programa es un tremendo bugazo.
Si lo compila sabe kien los problemas que te puede dar.... sobre todo aquí: primos[k]=i;
si k no sabes lo que vale como vas a meter en primos[k] (que es una posición que no tenemos ni idea) lo que esta en i :S
No se si eso llega a compilar. Y de hacer puede ser catastrófico. XDD
Este código esta muy loco, no pienso compilarlo jajaja.
a menos que antes lo inicializaramos k con 0, cosa que no veo por ninguna parte...así que nanain -_-
Si alguien lo entiende que lo diga XDD