teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

追記項目追加。回答の一例を記載

2017/06/27 06:53

投稿

vnsa7221
vnsa7221

スコア348

title CHANGED
File without changes
body CHANGED
@@ -116,4 +116,62 @@
116
116
  ###補足情報(言語/FW/ツール等のバージョンなど)
117
117
  現在勉強中のため、お手数をおかけしてしまい申し訳ございませんが、わかりやすいアドバイスを頂けると幸いでございます。
118
118
  またもし別の方法や簡単な方法等ございましたらそちらに関するアドバイスもありがたいです。
119
- よろしくお願いいたします。
119
+ よろしくお願いいたします。
120
+
121
+
122
+ ###追記
123
+ 回答より頂いたアドバイスを参照に作成
124
+ ```C#
125
+ using System;
126
+ using System.Collections.Generic;
127
+ using System.Linq;
128
+ using System.Text;
129
+ using System.Threading.Tasks;
130
+
131
+ namespace Problem8_2
132
+ {
133
+ class Program
134
+ {
135
+ static void Main(string[] args)
136
+ {
137
+ int a, b, c;
138
+ int m = 0;
139
+ int[,] ary = new int[1000, 3];
140
+
141
+ for(a = 1; a <= 100; a++)
142
+ {
143
+ for(b = 1; b <= 100; b++)
144
+ {
145
+ for(c = 1; c <= 100; c++)
146
+ {
147
+ int x = a * a;
148
+ int y = b * b;
149
+ int z = c * c;
150
+
151
+ if(x + y == z)
152
+ {
153
+ // prob8-1より本制御文追加
154
+ if(a <= b)
155
+ {
156
+ Console.WriteLine("a = {0} b = {1} c = {2}", a, b, c);
157
+ }
158
+ }
159
+ }
160
+ }
161
+ }
162
+
163
+ //Console.WriteLine("{0}", ary.Length);
164
+
165
+ //for(int i = 0; i < ary.GetLength(0); i++)
166
+ //{
167
+ // if(ary[i, 0] != 0 && ary[i, 1] != 0 && ary[i, 2] != 0)
168
+ // {
169
+ // Console.WriteLine("a = {0} b = {1} c = {2}", ary[i, 0], ary[i, 1], ary[i, 2]);
170
+ // }
171
+ //}
172
+ }
173
+ }
174
+ }
175
+ ```
176
+
177
+ ただなんとなく腑に落ちない部分があるので、頂いたアドバイスを参照にもう少し作ってみる