質問編集履歴

3

誤字

2018/07/07 08:04

投稿

Saya_A
Saya_A

スコア76

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  その値が最小となるときのrequest配列をlabel1-10に入力するようにしたいのですがうまくいきません。
4
4
 
5
- この前に入力された値<request配列>をそのままlabel1-10に入力するときは大丈夫だったのですが、計算をいれたら** **の部分に列の境界外 エラーが出ました。 どこを修正すればよいでしょうか。 
5
+ この前に入力された値<request配列>をそのままlabel1-10に入力するときは大丈夫だったのですが、計算をいれたら** **の部分に入力文字列の形式 エラーが出ました。 どこを修正すればよいでしょうか。 
6
6
 
7
7
  乗せる部分が足りていないなどの指摘もあったらお願いします。
8
8
 

2

新たなエラーが出てしまい

2018/07/07 08:04

投稿

Saya_A
Saya_A

スコア76

test CHANGED
@@ -1 +1 @@
1
- WindowsForm 列の境界外に関するエラー?
1
+ WindowsForm 入力文字列の形式に関するエラー?
test CHANGED
@@ -76,9 +76,9 @@
76
76
 
77
77
  {
78
78
 
79
- ** seimei[0] = request[1] - knight[0];**
79
+ seimei[0] = request[1] - knight[0];
80
80
 
81
- seimei[1] = request[1] - mercenary[0];
81
+  seimei[1] = request[1] - mercenary[0];
82
82
 
83
83
  seimei[2] = request[1] - warrior[0];
84
84
 
@@ -97,6 +97,36 @@
97
97
  seimei[9] = request[1] - deprived[0];
98
98
 
99
99
  }
100
+
101
+ ** request[2] = int.Parse(textBox2.Text); **
102
+
103
+ if (request[2] != 0)
104
+
105
+ {
106
+
107
+ syutyu[0] = request[2] - knight[1];
108
+
109
+ syutyu[1] = request[2] - mercenary[1];
110
+
111
+ syutyu[2] = request[2] - warrior[1];
112
+
113
+ syutyu[3] = request[2] - messenger[1];
114
+
115
+ syutyu[4] = request[2] - thief[1];
116
+
117
+ syutyu[5] = request[2] - assassin[1];
118
+
119
+ syutyu[6] = request[2] - sorcerer[1];
120
+
121
+ syutyu[7] = request[2] - pyromancer[1];
122
+
123
+ syutyu[8] = request[2] - cleric[1];
124
+
125
+ syutyu[9] = request[2] - deprived[1];
126
+
127
+ }
128
+
129
+
100
130
 
101
131
  ....同じ形で9個
102
132
 

1

配列の追加

2018/07/07 07:59

投稿

Saya_A
Saya_A

スコア76

test CHANGED
File without changes
test CHANGED
@@ -7,6 +7,62 @@
7
7
  乗せる部分が足りていないなどの指摘もあったらお願いします。
8
8
 
9
9
  ```C#
10
+
11
+ int Y, A;
12
+
13
+ int[] knight = new int[] { 9, 12, 10, 11, 15, 13, 12, 9, 9, 7 };
14
+
15
+ int[] mercenary = new int[] { 8, 11, 12, 11, 10, 10, 16, 10, 8, 9 };
16
+
17
+ int[] warrior = new int[] { 7, 14, 6, 12, 11, 16, 9, 8, 9, 11 };
18
+
19
+ int[] messenger = new int[] { 9, 12, 10, 9, 12, 12, 11, 8, 13, 11 };
20
+
21
+ int[] thief = new int[] { 5, 10, 11, 10, 9, 9, 13, 10, 8, 14 };
22
+
23
+ int[] assassin = new int[] { 10, 10, 14, 11, 10, 10, 14, 11, 9, 10 };
24
+
25
+ int[] sorcerer = new int[] { 6, 9, 16, 9, 7, 7, 12, 16, 7, 12 };
26
+
27
+ int[] pyromancer = new int[] { 8, 11, 12, 10, 8, 12, 9, 14, 14, 7 };
28
+
29
+ int[] cleric = new int[] { 7, 10, 14, 9, 7, 12, 8, 7, 16, 13 };
30
+
31
+ int[] deprived = new int[] { 1, 10, 10, 10, 10, 10, 10, 10, 10, 10 };
32
+
33
+
34
+
35
+ int[] request = new int[] {0,0,0,0,0,0,0,0,0,0,0 };
36
+
37
+ int[] All = new int[] { };
38
+
39
+ int j;
40
+
41
+
42
+
43
+ int[] seimei = new int[] { };
44
+
45
+ int[] syutyu = new int[] { };
46
+
47
+ int[] zikyu = new int[] { };
48
+
49
+ int[] tairyoku = new int[] { };
50
+
51
+ int[] kinryoku = new int[] { };
52
+
53
+ int[] giryo = new int[] { };
54
+
55
+ int[] riryoku = new int[] { };
56
+
57
+ int[] sinko = new int[] { };
58
+
59
+ int[] un = new int[] { };
60
+
61
+
62
+
63
+
64
+
65
+
10
66
 
11
67
  private void button19_Click(object sender, EventArgs e)
12
68