質問編集履歴
1
コードの未挿入
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,4 +2,29 @@
|
|
2
2
|
また、同条件で、互いに最も近い2点間の距離とその2点の番号を出力するプログラムを作りたいです。
|
3
3
|
|
4
4
|
配列を用いて作ってみたのですが上手くいきませんでした。
|
5
|
-
もしよろしければご協力よろしくお願いします。
|
5
|
+
もしよろしければご協力よろしくお願いします。
|
6
|
+
|
7
|
+
コードは以下の通りで、if文の条件式から分からなくなりました。
|
8
|
+
```
|
9
|
+
#include <stdio.h>
|
10
|
+
#include <math.h>
|
11
|
+
|
12
|
+
#define N 10
|
13
|
+
|
14
|
+
int main(void)
|
15
|
+
{
|
16
|
+
int i, j;
|
17
|
+
double x[N], y[N], d[N], min;
|
18
|
+
|
19
|
+
for(i = 0; i < N; i++) {
|
20
|
+
printf("x[%1d] = ? ", i);
|
21
|
+
scanf("%lf", &x[i]);
|
22
|
+
printf("y[%1d] = ? ", i);
|
23
|
+
scanf("%lf", &y[i]);
|
24
|
+
d[i] = sqrt(x[i] * x[i] + y[i] * y[i]);
|
25
|
+
if (d[i])
|
26
|
+
}
|
27
|
+
|
28
|
+
return 0;
|
29
|
+
}
|
30
|
+
```
|