宿題手伝いますYO!!
■ このスレッドは過去ログ倉庫に格納されています
0733デフォルトの名無しさん
NGNGそれじゃ弾けんぞ。
#include <stdio.h>
int check(int x, int y, int z) {
int i;
for (i=2; i<=x; i++)
if (x % i == 0 && y % i == 0 && z % i == 0)
return 0;
return 1;
}
void main() {
int x, y, z;
for (x=1; x<64; x++)
for (y=x; y<64; y++)
for (z=y; z<64; z++)
if (x*x + y*y == z*z && check(x, y, z))
printf("(%d,%d,%d)\n", x, y, z);
}
(3,4,5)
(5,12,13)
(7,24,25)
(8,15,17)
(9,40,41)
(11,60,61)
(12,35,37)
(20,21,29)
(28,45,53)
■ このスレッドは過去ログ倉庫に格納されています