急!【数列を正規化して縦横入れ替え】(C、C++)
Posted: 2016年1月02日(土) 03:07
下記の内容が入力されているtxtファイルを読み込んで、一番下の内容のような感じに横一列に変換して別のtxtファイルで出力するプログラムを、C、C++で作成したいです。
Numberの下の数字を正規化して、1行目から17行目合わせて1.0になるように変換したいです。
***が並んでいるのは読み込み時無視してください。
_____は半角スペース5つ分で、_は1つ分という意味です。
説明不足かも知れませんがわかる方よろしくお願い致します!
----------------------------------------------------------------------
Label:Number|Histograms
_____1:_____0|
_____2:_____77|*******
_____3:_____101|**********
_____4:_____5|
_____5:_____28|**
_____6:_____0|
_____7:_____45|****
_____8:_____64|******
_____9:_____0|
_____10:_____1|
_____11:_____4|
_____12:_____505|****************
_____13:_____22|**
_____14:_____1|
_____15:_____49|****
_____16:_____2|
_____17:_____96|*********
----------------------------------------------------------------------
1:0.10160_2:0.00006665_3:0.0025560_4:0.00666_5:0.33336_~~_15:0.0044458_16:0.00555_17:0.00099
Numberの下の数字を正規化して、1行目から17行目合わせて1.0になるように変換したいです。
***が並んでいるのは読み込み時無視してください。
_____は半角スペース5つ分で、_は1つ分という意味です。
説明不足かも知れませんがわかる方よろしくお願い致します!
----------------------------------------------------------------------
Label:Number|Histograms
_____1:_____0|
_____2:_____77|*******
_____3:_____101|**********
_____4:_____5|
_____5:_____28|**
_____6:_____0|
_____7:_____45|****
_____8:_____64|******
_____9:_____0|
_____10:_____1|
_____11:_____4|
_____12:_____505|****************
_____13:_____22|**
_____14:_____1|
_____15:_____49|****
_____16:_____2|
_____17:_____96|*********
----------------------------------------------------------------------
1:0.10160_2:0.00006665_3:0.0025560_4:0.00666_5:0.33336_~~_15:0.0044458_16:0.00555_17:0.00099