• 締切済み

C++ファイルからデータ入力して計算、ファイル出力

C++初心者です。 ファイルの数値データを入力して、それらを計算してからファイルに出力する方法がわかりません。 たとえば、 入力ファイル   出力ファイル 行数  x y z (1)  1 1 6   y(1)*exp(z(1)-x(1))+y(2)*exp(z(2)-x(1))+... (2)  3 5 2   y(1)*exp(z(1)-x(2))+y(2)*exp(z(2)-x(2))+... (3)  5 6 9  y(1)*exp(z(1)-x(3))+y(2)*exp(z(2)-x(3))+... (4)  9 1 3   y(1)*exp(z(1)-x(4))+y(2)*exp(z(2)-x(4))+… (5)  1 7 8   y(1)*exp(z(1)-x(5))+y(2)*exp(z(2)-x(5))+... 入力したデータを上記のように計算してから出力ファイルにしたいのですが、複雑なのでプログラムをどう組み立てれば良いのかわかりません。 ちょっとしたことでも結構です、参考になりそうなサイトや、ロジック、プログラムに関するアドバイスいただけませんか。

みんなの回答

  • hashioogi
  • ベストアンサー率25% (102/404)
回答No.1

(1) 配列xyz[5][3]を用意する。 (2) ファイルを入力としてオープンする。 (3) ファイルを読んで数値を配列にセットする。 (4) ファイルをクローズする。 (5) ファイルを出力としてオープンする。 (6) 配列の値を使用して計算し結果を出力する。 (7) ファイルをクローズする。 。

関連するQ&A