Hi,
Below is the code for obtaining k intervals, each of size 1/k. But when
I do the division, the result is always 0. I believe is about the
format, but i'm not sure what to change to obtain:
0.0099009900990099009900990099009901
Thanks.
FBM
void divide_interval_01(double * interval) {
int i, k = K;
double interval_i = 1;
interval_i = (1 / k);
for (i=0; i < k; i++)
interval[i] = interval_i * (i+1);
}
int main(int argc, char** argv) {
double * sample, * intervals;
(...)
intervals = (double*) malloc(K*sizeof(double));
/* Chi-square test */
divide_interval_01(intervals);
(...)