Witam,
Mam zapisane dane w pliku .unv, dane są cyliczne (jest ich bardzo dużo):
1 1 8 6
-2.42115E+08 2.09866E+07 -7.83606E+06 1.41935E+07 -6.55212E+06 -9.99722E+06
-2.08368E+08 1.30219E+07 2.94768E+07 1.54625E+07 -1.06482E+07 4.20375E+07
-2.09170E+08 2.67819E+07 2.86123E+06 9.37362E+06 -1.08719E+07 1.44920E+07
-1.90295E+08 1.02709E+07 4.21098E+07 1.47590E+07 -1.72243E+07 6.37378E+07
-2.82998E+08 1.76724E+07 -4.01739E+07 1.71303E+07 2.00408E+07 -4.29201E+06
-2.52535E+08 1.51433E+07 4.13561E+06 1.26692E+07 -4.35000E+06 4.43363E+07
-2.41557E+08 4.42235E+07 -3.37055E+07 1.13436E+07 1.22722E+07 1.33250E+07
-2.40433E+08 -1.25541E+07 1.15540E+07 3.81500E+06 -5.90930E+06 6.95812E+07
2 1 8 6
-1.63795E+08 8.50465E+06 -3.34850E+07 3.25138E+07 6.78874E+06 -1.69537E+07
-1.49286E+08 -4.42117E+06 -2.17035E+07 3.20680E+07 3.12015E+06 7.55370E+06
-1.18467E+08 1.72063E+07 -5.80893E+06 3.45888E+07 -2.25722E+06 2.79695E+07
-9.02190E+07 -5.54616E+06 2.48140E+07 3.60968E+07 -4.11186E+06 6.74946E+07
-2.23319E+08 -1.79501E+06 -2.20699E+07 1.95649E+07 7.44780E+06 -1.75533E+07
-2.15910E+08 -1.42040E+07 -2.35409E+07 1.87211E+07 9.67867E+06 1.05375E+06
-1.79159E+08 -1.41962E+06 1.00929E+07 2.03253E+07 -5.73055E+05 2.86937E+07
-1.60746E+08 -1.34642E+07 2.78637E+07 2.20300E+07 1.16918E+06 6.23168E+07
3 1 8 6
Chciałbym aby program/konweter odczytywał pierwszą cyfrę z linijki 1 później z 10 i 19 i tak dalej (czyli poprzednia +9). Wstawia tę liczbę przed wszystkimi wystąpnieniami aż do kolejnej takiej czli 2, 3, ...
Następnie numeruje wiersze/linijki od 2 do 9 (od 11 do 18), a pomiędzy kolumnami wstawia przecinek, czyli z przyładu powyższego aby coś takiego otrzymać (i ostatecznie zapisać do nowego pliku):
1,1,-2.42115E+08, 2.09866E+07,-7.83606E+06,1.41935E+07,-6.55212E+06,-9.99722E+06
1,2,-2.08368E+08, 1.30219E+07, 2.94768E+07,1.54625E+07,-1.06482E+07, 4.20375E+07
1,3,-2.09170E+08, 2.67819E+07, 2.86123E+06,9.37362E+06,-1.08719E+07, 1.44920E+07
1,4,-1.90295E+08, 1.02709E+07, 4.21098E+07,1.47590E+07,-1.72243E+07, 6.37378E+07
1,5,-2.82998E+08, 1.76724E+07,-4.01739E+07,1.71303E+07, 2.00408E+07,-4.29201E+06
1,6,-2.52535E+08, 1.51433E+07, 4.13561E+06,1.26692E+07,-4.35000E+06, 4.43363E+07
1,7,-2.41557E+08, 4.42235E+07,-3.37055E+07,1.13436E+07, 1.22722E+07, 1.33250E+07
1,8,-2.40433E+08,-1.25541E+07, 1.15540E+07,3.81500E+06,-5.90930E+06, 6.95812E+07
2,1,-1.63795E+08, 8.50465E+06,-3.34850E+07,3.25138E+07, 6.78874E+06,-1.69537E+07
2,2,-1.49286E+08,-4.42117E+06,-2.17035E+07,3.20680E+07, 3.12015E+06, 7.55370E+06
2,3,-1.18467E+08, 1.72063E+07,-5.80893E+06,3.45888E+07,-2.25722E+06, 2.79695E+07
2,4,-9.02190E+07,-5.54616E+06, 2.48140E+07,3.60968E+07,-4.11186E+06, 6.74946E+07
2,5,-2.23319E+08,-1.79501E+06,-2.20699E+07,1.95649E+07, 7.44780E+06,-1.75533E+07
2,6,-2.15910E+08,-1.42040E+07,-2.35409E+07,1.87211E+07, 9.67867E+06, 1.05375E+06
2,7,-1.79159E+08,-1.41962E+06, 1.00929E+07,2.03253E+07,-5.73055E+05, 2.86937E+07
2,8,-1.60746E+08,-1.34642E+07, 2.78637E+07,2.20300E+07, 1.16918E+06, 6.23168E+07
Proszę bardzo o pomoc bo czas w pracy mnie nagli a sam to pewnie tego szybko nie wymyślę.
Pozdrawiam