- 締切済み
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))+... 入力したデータを上記のように計算してから出力ファイルにしたいのですが、複雑なのでプログラムをどう組み立てれば良いのかわかりません。 ちょっとしたことでも結構です、参考になりそうなサイトや、ロジック、プログラムに関するアドバイスいただけませんか。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- hashioogi
- ベストアンサー率25% (102/404)
回答No.1
(1) 配列xyz[5][3]を用意する。 (2) ファイルを入力としてオープンする。 (3) ファイルを読んで数値を配列にセットする。 (4) ファイルをクローズする。 (5) ファイルを出力としてオープンする。 (6) 配列の値を使用して計算し結果を出力する。 (7) ファイルをクローズする。 。