Salve, devo modificare un file di testo contenente una sequenza di valori (con segno se negativi) in modo da modificarlo da così:
1 -3 1 5 4 6 8 7 -4 6 8 9 -13 3 0 5 4 6 8 7 4 8 8 -9
a così:
1:1 1:-3 1:1 2:5 2:4 2:6 3:8 3:7 3:-4 4:6 4:8 4:9 1:-13 1:3 1:0 2:5 2:4 2:6 3:8 3:7 3:4 4:8 4:8 4:-9
Per cui credo che dovrei, per ogni riga, leggere una riga da file, memorizzarla in un vettore di caratteri ed aggiungere 1: per i primi tre valori, 2: per i secondi tre valori, 3: per i terzi tre valori, 4 per i quarti tre valori, e da capo da 1: fino a 4: finché non finisce il vettore.
Stavo pensando a un doppio ciclo for (uno che fa un controllo modulo quattro e l' altro che itera per tre valori), ma non so come comportarmi, anche per il problema del segno (il vettore deve perciò essere di caratteri?).

Qualche suggerimento?