質問編集履歴

3

修正

2020/05/27 09:06

投稿

gekko
gekko

スコア16

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- クラ![メージ説明](2222e86b62b50fba2db4a06d459f4141.png)読み込みやメイン関数のクラスの宣言でエラーが起こっており困ってます。F1から実数値を受取り、F2から自然数を受け取ります。ターミナルからXを実数値入力し、Ci = (-1)^i * Ai * X^Bi のCを要素ごとにF3に出力し、ターミナルにCの合計値を出力します。お助けいただけると幸いです。
1
+ クラスのファ読み込みでエラーが起こっており困ってます。F1から実数値を受取り、F2から自然数を受け取ります。ターミナルからXを実数値入力し、Ci = (-1)^i * Ai * X^Bi のCを要素ごとにF3に出力し、ターミナルにCの合計値を出力します。お助けいただけると幸いです。
2
2
 
3
3
  ```c++
4
4
 

2

エラーの追加

2020/05/27 09:06

投稿

gekko
gekko

スコア16

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- クラスのファ読み込みやメイン関数のクラスの宣言でエラーが起こっており困ってます。F1から実数値を受取り、F2から自然数を受け取ります。ターミナルからXを実数値入力し、Ci = (-1)^i * Ai * X^Bi のCを要素ごとにF3に出力し、ターミナルにCの合計値を出力します。お助けいただけると幸いです。
1
+ クラ![メージ説明](2222e86b62b50fba2db4a06d459f4141.png)読み込みやメイン関数のクラスの宣言でエラーが起こっており困ってます。F1から実数値を受取り、F2から自然数を受け取ります。ターミナルからXを実数値入力し、Ci = (-1)^i * Ai * X^Bi のCを要素ごとにF3に出力し、ターミナルにCの合計値を出力します。お助けいただけると幸いです。
2
2
 
3
3
  ```c++
4
4
 
@@ -185,3 +185,7 @@
185
185
  5
186
186
 
187
187
  6
188
+
189
+
190
+
191
+ ![イメージ説明](2de1a6593a5015a3fe1136505ca1feee.png)

1

コードの修正

2020/05/27 09:05

投稿

gekko
gekko

スコア16

test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,8 @@
3
3
  ```c++
4
4
 
5
5
  #include <bits/stdc++.h>
6
+
7
+ #include <fstream>
6
8
 
7
9
  using namespace std;
8
10
 
@@ -54,35 +56,29 @@
54
56
 
55
57
  }
56
58
 
57
- string line;
59
+
58
60
 
59
61
  //input A
60
62
 
61
- for(getline(finA, line); !line.empty(); getline(finA, line)) {
63
+ int A;
62
64
 
63
- istringstream ss(line);
65
+ while((finA >> A) != 0){
64
66
 
65
- double x;
67
+ a.push(A);
66
68
 
67
- ss >> x;
68
-
69
- a.push(x);
70
-
71
- }
69
+ }
72
70
 
73
71
  //input B
74
72
 
75
- for(getline(finB, line); !line.empty(); getline(finB, line)) {
73
+ int B;
76
74
 
77
- istringstream ss(line);
75
+ while((finB >> B) != 0){
78
76
 
79
- int x;
77
+ a.push(B);
80
78
 
81
- ss >> x;
79
+ }
82
80
 
83
- b.push(x);
81
+
84
-
85
- }
86
82
 
87
83
  };
88
84
 
@@ -148,7 +144,7 @@
148
144
 
149
145
  ofstream fout("F3.txt");
150
146
 
151
- num hoge;
147
+ num hoge(finA, finB);
152
148
 
153
149
  hoge.calculate();
154
150
 
@@ -157,6 +153,8 @@
157
153
  return 0;
158
154
 
159
155
  }
156
+
157
+
160
158
 
161
159
 
162
160