質問編集履歴

5

2021/12/01 13:48

投稿

wanwanko
wanwanko

スコア14

test CHANGED
File without changes
test CHANGED
@@ -124,7 +124,7 @@
124
124
 
125
125
  Ex:入力したい値
126
126
 
127
- 10 55 //10個の数を入力して、55に一番近い合計を返す。(55は超えたらいけない
127
+ 10 55 //10個の数を入力して(最大要素数は20個)、55に一番近い合計を返す。(55は超えたらいけない
128
128
 
129
129
  2 9 6 7 8 3 4 5 10 2//大きさ10の配列の要素で全て正の数、負の数はなし
130
130
 

4

2021/12/01 13:48

投稿

wanwanko
wanwanko

スコア14

test CHANGED
File without changes
test CHANGED
@@ -92,9 +92,11 @@
92
92
 
93
93
 
94
94
 
95
- int nums[100],n;
95
+ int n;
96
96
 
97
97
  scanf("%d",&n);
98
+
99
+  int nums[n];
98
100
 
99
101
  for(int i=0;i<n;++i){
100
102
 
@@ -124,7 +126,7 @@
124
126
 
125
127
  10 55 //10個の数を入力して、55に一番近い合計を返す。(55は超えたらいけない
126
128
 
127
- 2 9 6 7 8 3 4 5 10 2//大きさ10の配列の要素
129
+ 2 9 6 7 8 3 4 5 10 2//大きさ10の配列の要素で全て正の数、負の数はなし
128
130
 
129
131
  出力したい値
130
132
 

3

2021/12/01 13:47

投稿

wanwanko
wanwanko

スコア14

test CHANGED
File without changes
test CHANGED
@@ -122,7 +122,7 @@
122
122
 
123
123
  Ex:入力したい値
124
124
 
125
- 10 55 //10個の数を入力して、55に一番近い合計を返す。
125
+ 10 55 //10個の数を入力して、55に一番近い合計を返す。(55は超えたらいけない
126
126
 
127
127
  2 9 6 7 8 3 4 5 10 2//大きさ10の配列の要素
128
128
 

2

2021/12/01 13:00

投稿

wanwanko
wanwanko

スコア14

test CHANGED
File without changes
test CHANGED
File without changes

1

2021/12/01 12:43

投稿

wanwanko
wanwanko

スコア14

test CHANGED
@@ -1 +1 @@
1
- maxsubarray
1
+ maxsubarray (配列の中の要素を一つずつ調べて、足していって一番大きくなるもの)
test CHANGED
@@ -120,14 +120,22 @@
120
120
 
121
121
  ```
122
122
 
123
- Ex:入力
123
+ Ex:入力したい値
124
124
 
125
125
  10 55 //10個の数を入力して、55に一番近い合計を返す。
126
126
 
127
- 2 9 6 7 8 3 4 5 10 2
127
+ 2 9 6 7 8 3 4 5 10 2//大きさ10の配列の要素
128
128
 
129
- 出力
129
+ 出力したい値
130
130
 
131
131
  54
132
132
 
133
- まだ、自分で合計の数字入力するコードを実装していないものです。
133
+ まだ、自分で合計の数字に一番近くする入力するコードを実装していないものです。
134
+
135
+
136
+
137
+ 私が書いたコードは、配列の大きさを入力した後、その大きさ分の要素を入力したものです。
138
+
139
+ 配列の大きさ分の要素を入力するところまではあっているはずです。
140
+
141
+ ただ、求めたい配列の要素の合計に一番近い値を出入力するところが思いつきません