質問編集履歴

2

書き直したコードを追加しました

2020/07/22 00:54

投稿

_._._ami
_._._ami

スコア26

test CHANGED
File without changes
test CHANGED
@@ -201,3 +201,61 @@
201
201
  配列長のところが分からないのと,昇順にするやり方が分からないです.
202
202
 
203
203
  ヒントでも些細なことでもなんでもいいので回答もらえると嬉しいですm(; ;)m
204
+
205
+
206
+
207
+
208
+
209
+ たくさんの回答ありがとうございました!!!
210
+
211
+ 最終的に皆さんの回答を参考にこのように書きました↓
212
+
213
+ ```c++
214
+
215
+ #include <iostream>
216
+
217
+ #include <string>
218
+
219
+ #include<fstream>
220
+
221
+ #include<array>
222
+
223
+ #include<algorithm>
224
+
225
+ #include<vector>
226
+
227
+ using namespace std;
228
+
229
+
230
+
231
+ int main(){
232
+
233
+ std::ifstream ifs("10th0.in");
234
+
235
+ if(!ifs) return 1;
236
+
237
+ std::size_t n;
238
+
239
+
240
+
241
+ ifs >> n;
242
+
243
+ std::vector<int> input(n);
244
+
245
+ for(auto&& e : input)ifs >> e;
246
+
247
+ std::sort(begin(input),end(input));
248
+
249
+ std::ofstream ofs{"10th0.out"};
250
+
251
+ for(auto e : input)ofs << e << '\n';
252
+
253
+
254
+
255
+ return 0;
256
+
257
+
258
+
259
+ }
260
+
261
+ ```

1

コードを少し書き換えました

2020/07/22 00:53

投稿

_._._ami
_._._ami

スコア26

test CHANGED
File without changes
test CHANGED
@@ -52,11 +52,11 @@
52
52
 
53
53
  }
54
54
 
55
- mArray(int max)//引数付きのコンストラクタ
55
+ mArray(int max):max{max}//引数付きのコンストラクタ
56
56
 
57
57
  {
58
58
 
59
- (*this).max = max;
59
+ this->max;
60
60
 
61
61
  pd = new double[max];
62
62