Comunque mi sembra di capire che sei curioso di sapere come ho fatto.
Bene praticamente l'ho presa mooolto larga.. ma alla fine ho ottenuto ciò che volevo.

1) Ho estrapolato dal file d'origine le ultime 500 righe generando file1.txt
2) Ho estrapolato dal file d'origine le ultime 500-4=496 righe generando file2.txt
3) Trasformando in elementi di un vector i singoli elementi delle righe ho potuto prelevare con
vec[0] dal file1.txt gli elementi in posizione 1° che mi necessitavano generando nel contempo un corrispettivo file contenitore elementi1.txt e con vec2[4] dal file2.txt gli elementi in posizione 5° chemi necessitavano generando nel contempo un corrispettivo file contenitore elementi2.txt
4) Con un altro cod poi li ho riuniti in un altro file composizioni.txt

tutto qui...