C/C++の宿題を片付けます 112代目
■ このスレッドは過去ログ倉庫に格納されています
0575デフォルトの名無しさん
2008/07/11(金) 17:16:26#include <stdio.h>
#define N 5
double a[N];
void main () {
int i;
double x, y, z, zz;
for (i=0; i < N; i++) {
if (i < 2) a[i] = 1; // if( �@ )
else a[i] = a[i-2] + a[i-1];
}
x = z = zz = 0.0; // �A
for(i = 0; i<N; i++) {
x += a[i]; // x = SUM( a[i] ) 合計
zz += a[i] * a[i]; // zz = SUM( a[i]^2 ) 二乗の合計
}
y = x / N; // y = 平均
zz = (zz - 2*x*y)/N + y*y; // zz = �B
for(i =0; i < N; i++) {
z += (a[i] - y) * (a[i] - y); // z = SUM( (a[i]-y)^2 )
}
z = z / N; // z = 分散
}
■ このスレッドは過去ログ倉庫に格納されています