質問編集履歴
2
解答来なさそうなのでもういいかなーって思いました。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
確率密度関数および確率分布関数
|
1
|
+
確率密度関数および確率分布関数
|
body
CHANGED
@@ -1,39 +1,1 @@
|
|
1
|
-
|
2
|
-
入力値については「nikkei_mean.csv」をプログラムで読み込み使用することを想定している。このファイルは、日経平均株価終値の平均データが1日1行として記録され、100日分の100行からなるテキストファイルである。
|
3
|
-
「連続する4日中」の前日比が正となれば株価が上昇、負となれば下降したとみなすものであるから、初日を例にした場合は、前日比が2月2日、2月3日、2月6日、2月7日において、それぞれ正、負、正、負となる。ここで、正になった日を1、負になった日を0とすれば、先の正負を1と0で置き換えた結果は1、0、1、0となり、これらを足し合わせると1 + 0 + 1 + 0 = 2となるから、連続する4日中に株価が上昇したのは2日と求められる。
|
4
|
-
|
5
|
-
表:nikkei_mean.csv
|
6
|
-

|
7
|
-
|
8
|
-
|
9
|
-
表:実行結果
|
10
|
-
[
|
11
|
-
|
12
|
-
というのが課題のプログラムなのですが、まったくわかりません。
|
13
|
-
そもそも、ファイルを読み込むのもわからずその読み込んだ値を扱って計算する仕方もわかりません。オンライン講義なこともありわからないところは教授に聞けば答えてもらえると思っていたのですが、答えてもらえなかったのでこの度質問させていただきました。
|
14
|
-
私なりにがんばって調べましたが、全然理解ができなかったので力を貸していただきたいです。
|
15
|
-
|
16
|
-
#include<stdio.h>
|
17
|
-
|
18
|
-
int main(void)
|
19
|
-
|
20
|
-
{
|
21
|
-
FILE* fp;/* ファイルポインタの宣言 */
|
22
|
-
char fname[100];
|
23
|
-
|
24
|
-
printf("ファイル名:");
|
25
|
-
scanf("%s", fname);
|
26
|
-
|
27
|
-
/* ファイルのオープン */
|
28
|
-
fp = fopen("nikkei_mean.csv", "r");
|
29
|
-
|
30
|
-
if (fp == NULL)
|
31
|
-
{
|
32
|
-
printf("ファイルが開けませんでした。\n");
|
33
|
-
exit(1);
|
34
|
-
}
|
35
|
-
|
36
|
-
|
37
|
-
|
38
|
-
|
39
|
-
}
|
1
|
+
これ以上待っても回答が来なさそうなので、閉じることにしました。
|
1
できるたところまでのコード
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,4 +11,29 @@
|
|
11
11
|
|
12
12
|
というのが課題のプログラムなのですが、まったくわかりません。
|
13
13
|
そもそも、ファイルを読み込むのもわからずその読み込んだ値を扱って計算する仕方もわかりません。オンライン講義なこともありわからないところは教授に聞けば答えてもらえると思っていたのですが、答えてもらえなかったのでこの度質問させていただきました。
|
14
|
-
私なりにがんばって調べましたが、全然理解ができなかったので力を貸していただきたいです。
|
14
|
+
私なりにがんばって調べましたが、全然理解ができなかったので力を貸していただきたいです。
|
15
|
+
|
16
|
+
#include<stdio.h>
|
17
|
+
|
18
|
+
int main(void)
|
19
|
+
|
20
|
+
{
|
21
|
+
FILE* fp;/* ファイルポインタの宣言 */
|
22
|
+
char fname[100];
|
23
|
+
|
24
|
+
printf("ファイル名:");
|
25
|
+
scanf("%s", fname);
|
26
|
+
|
27
|
+
/* ファイルのオープン */
|
28
|
+
fp = fopen("nikkei_mean.csv", "r");
|
29
|
+
|
30
|
+
if (fp == NULL)
|
31
|
+
{
|
32
|
+
printf("ファイルが開けませんでした。\n");
|
33
|
+
exit(1);
|
34
|
+
}
|
35
|
+
|
36
|
+
|
37
|
+
|
38
|
+
|
39
|
+
}
|