// kadai2-1.cpp // ex) plot "???.txt" w l #include <stdio.h> #include <stdlib.h> #include <time.h> //ランダムウォークのステップ数 const int STEPS = 1000; //0以上1未満の一様乱数を生成する double frand() { return rand() / (RAND_MAX+1.0); } int main() { double y; int step; //乱数を初期化する srand((unsigned int)time(NULL)); //STEPSステップのランダムウォークを実施する y = 1.0; for (step = 0; step < STEPS; step++) { y = y * (0.9 + 0.2 * frand()); printf("%4.2f\n", y); } return 0; }
Standard input is empty
1.06 1.12 1.21 1.13 1.15 1.21 1.30 1.24 1.32 1.30 1.35 1.36 1.35 1.45 1.51 1.57 1.45 1.44 1.52 1.63 1.61 1.73 1.78 1.95 1.95 1.95 1.99 2.04 1.99 2.02 1.85 1.73 1.69 1.84 1.79 1.96 2.04 1.93 1.82 1.84 1.90 2.05 1.88 1.74 1.83 1.94 2.06 2.23 2.12 2.15 2.27 2.36 2.34 2.30 2.38 2.59 2.81 2.67 2.73 2.62 2.79 2.89 2.87 2.71 2.78 2.96 2.77 2.70 2.45 2.40 2.60 2.70 2.59 2.34 2.49 2.27 2.40 2.47 2.70 2.46 2.32 2.42 2.55 2.64 2.45 2.42 2.48 2.26 2.35 2.22 2.16 2.17 2.34 2.49 2.61 2.63 2.71 2.94 3.18 3.30 3.18 3.38 3.31 3.38 3.60 3.39 3.51 3.60 3.85 3.95 4.10 3.75 3.63 3.60 3.78 3.76 4.06 3.96 3.98 4.05 4.13 4.46 4.11 4.11 4.29 4.60 4.17 4.06 4.28 4.66 4.25 3.91 4.11 4.06 4.24 4.31 4.44 4.34 4.09 4.09 3.70 4.00 4.06 3.94 3.83 3.70 3.93 3.75 3.90 3.78 4.05 3.88 3.69 4.04 4.27 4.67 4.97 5.30 5.13 5.23 5.51 5.40 5.60 5.63 6.02 5.91 5.45 5.44 5.77 5.57 6.11 6.50 6.15 6.23 5.82 5.93 6.39 7.02 7.53 7.66 7.42 7.74 8.33 8.49 8.80 9.10 9.23 9.23 9.23 9.99 9.19 8.75 8.42 8.91 9.43 8.77 8.25 8.91 9.16 8.25 7.80 8.00 8.52 8.45 7.92 8.70 7.94 7.26 7.96 8.64 8.92 8.60 8.86 8.93 9.67 9.35 8.81 8.78 9.38 9.77 9.56 10.40 11.38 11.85 12.39 13.03 13.97 15.18 15.66 15.66 17.02 18.33 16.97 17.85 17.30 16.66 17.50 17.17 16.79 17.57 16.99 15.47 14.09 15.45 15.74 17.22 16.58 17.59 17.43 16.22 16.27 17.40 15.97 15.93 16.10 17.12 16.25 15.97 16.77 18.13 19.62 20.36 21.54 19.55 19.34 17.93 17.41 16.36 16.50 17.31 18.80 20.22 21.41 23.49 25.19 24.61 26.86 25.12 23.57 23.15 22.36 23.28 22.15 21.79 20.45 21.73 20.59 20.34 19.21 21.09 20.43 18.94 19.61 18.17 16.99 15.70 14.98 15.07 14.53 15.43 14.74 14.00 14.53 13.28 12.58 12.71 12.59 11.82 12.36 12.72 12.98 11.83 11.48 12.31 12.25 12.36 12.79 13.33 14.63 15.78 16.41 15.86 14.37 14.01 13.91 13.10 13.09 13.70 14.35 15.25 15.39 13.89 12.68 12.01 11.00 10.57 11.17 11.25 11.25 11.27 10.56 9.71 9.84 9.91 10.83 9.84 9.02 9.26 9.72 8.89 8.94 8.85 8.68 8.78 9.36 10.04 10.58 10.20 10.40 10.41 9.66 8.97 9.00 8.47 8.26 8.42 8.44 7.87 7.29 6.57 6.80 6.55 6.04 5.72 6.13 5.60 5.36 5.82 6.06 5.49 4.95 4.68 4.67 4.58 4.85 4.67 4.45 4.51 4.63 4.97 4.54 4.79 4.32 4.39 4.81 4.70 4.40 4.39 4.43 4.27 4.27 4.03 4.13 4.22 4.19 4.17 4.32 4.53 4.45 4.35 4.59 4.51 4.61 4.40 4.68 4.59 4.66 4.28 4.68 4.41 4.81 4.36 4.79 5.23 5.36 5.87 5.68 6.02 5.98 6.45 5.95 6.51 6.00 6.29 6.38 6.48 6.11 5.81 5.60 5.74 5.90 5.42 4.93 4.68 4.55 4.88 5.04 5.48 5.97 6.12 5.70 6.15 6.36 5.91 6.33 6.06 5.60 5.26 4.83 4.91 4.50 4.24 4.28 4.02 4.38 4.05 4.27 3.99 3.89 3.57 3.78 3.41 3.20 3.41 3.25 3.28 3.41 3.70 3.69 3.80 3.84 3.95 3.98 3.76 3.98 3.89 3.89 4.22 4.29 4.37 4.38 4.53 4.80 4.37 4.69 4.92 4.61 4.74 5.13 5.19 5.42 5.65 5.73 6.19 6.26 6.68 6.61 6.29 6.61 7.19 7.76 7.46 7.58 7.49 7.53 7.34 7.83 7.10 6.80 6.69 6.86 7.26 6.66 6.57 7.02 7.67 7.17 6.49 6.61 6.08 6.17 5.95 6.32 5.87 5.55 5.40 5.92 6.13 6.27 6.57 6.72 6.74 6.12 5.75 6.28 6.36 6.45 6.83 6.96 7.46 7.03 6.65 6.84 6.57 6.78 6.77 6.45 6.88 6.90 7.39 8.03 7.38 6.90 7.23 6.86 6.73 6.19 5.84 5.36 5.59 6.10 6.34 6.00 6.60 7.12 6.69 6.77 6.72 7.38 6.88 6.63 6.23 6.10 6.66 6.67 6.08 6.01 6.33 6.83 7.46 7.65 8.15 7.42 7.87 7.97 7.64 7.20 7.43 7.45 7.14 6.97 6.93 7.61 7.79 7.73 8.32 8.85 8.02 7.76 8.24 7.74 7.98 7.19 7.32 7.49 7.51 7.73 7.05 6.74 6.79 6.15 6.65 6.47 5.92 6.17 6.70 6.52 7.07 7.20 7.75 7.30 8.00 7.76 7.29 7.43 7.90 7.24 7.11 7.60 7.48 7.06 6.41 5.87 5.54 5.69 5.91 6.19 5.91 6.22 5.61 5.97 6.31 6.83 6.39 6.86 7.03 6.48 6.14 6.19 6.44 5.95 6.25 6.47 6.43 7.01 6.69 6.40 5.81 6.01 5.57 5.53 5.96 5.57 5.61 5.18 5.49 5.20 5.57 5.10 5.60 6.01 6.48 6.84 7.23 6.61 6.80 6.67 6.24 6.72 7.32 7.87 7.09 7.38 7.45 7.41 7.64 8.13 8.55 8.88 8.87 9.56 8.91 8.70 7.94 8.25 8.25 8.85 9.61 9.33 10.15 11.01 10.39 11.08 11.54 12.68 13.70 13.31 13.04 11.95 11.32 10.98 11.98 11.37 10.34 10.35 10.80 11.24 10.84 10.80 10.58 11.24 10.95 11.07 10.41 10.26 9.75 10.15 9.72 9.11 8.29 7.84 7.23 6.90 6.29 6.70 6.38 6.97 6.52 6.74 6.12 6.02 5.43 5.97 6.16 5.62 5.63 5.49 5.78 6.16 6.60 6.16 6.33 5.98 6.24 6.67 6.87 7.52 7.59 8.26 7.70 7.85 7.33 6.99 7.51 7.10 6.52 6.04 5.67 5.40 5.73 5.42 5.62 5.97 5.65 5.47 5.89 6.16 6.43 6.61 6.69 6.79 7.21 6.78 7.19 7.23 6.57 6.50 6.51 6.62 6.48 6.69 6.27 6.34 6.89 6.28 6.64 6.01 5.64 6.17 5.91 6.50 6.12 6.70 7.11 7.03 6.76 7.01 6.56 5.94 5.74 6.01 6.13 5.69 6.18 6.06 6.27 6.86 7.35 6.87 6.95 6.60 7.04 7.39 7.84 8.26 8.76 8.93 9.44 10.38 10.53 9.64 10.59 11.19 10.17 10.78 10.19 9.90 9.87 9.67 9.45 10.05 9.31 10.22 11.15 10.19 9.97 10.22 9.29 8.81 9.34 9.54 9.51 9.77 9.49 9.10 8.92 8.31 8.95 8.40 7.82 7.76 7.40 6.88 6.52 6.28 6.84 6.80 7.03 6.94 7.44 6.79 6.45 7.09 6.44 6.07 5.54 5.47 5.84 5.38 5.57 5.72 5.98 5.57 5.31 4.87 4.82 4.98 4.73 4.57 4.90 4.80 5.09 4.71 4.75 4.32 4.27 4.26 4.27 3.94 4.27 4.16 3.90 3.64 3.55 3.35 3.26 3.23 3.33 3.13 3.17 3.07 3.27 3.13 3.13 2.88 2.80 3.05 3.22 3.28 3.15 3.23 3.55 3.26 3.43 3.46 3.20 3.02 2.73 2.81 2.72 2.95 2.67 2.68 2.46 2.41 2.53 2.51 2.68 2.63 2.72 2.66 2.79 2.79 2.89 2.74 2.80 2.54 2.38 2.32 2.39 2.38 2.15 2.20 2.24 2.37 2.20 2.30 2.07 1.93 1.88 1.82 1.67 1.63 1.75 1.64 1.73 1.77 1.82 1.86 1.68 1.62 1.46 1.54 1.64 1.70 1.86 1.84 1.92 1.80 1.92 1.86 1.92 2.05 2.25 2.13 2.19 2.03 2.21 2.27 2.18