Make sum a double instead of integer
This commit is contained in:
parent
1bb16971b2
commit
6b27c86a18
@ -23,7 +23,7 @@ i32 main(i32 argc, char *argv[]) {
|
|||||||
if (fp) {
|
if (fp) {
|
||||||
fwrite(&(arr.count), sizeof(arr.count), 1, fp);
|
fwrite(&(arr.count), sizeof(arr.count), 1, fp);
|
||||||
|
|
||||||
i64 sum = 0;
|
f64 sum = 0.0;
|
||||||
for (u64 i = 0; i < arr.count; ++i) {
|
for (u64 i = 0; i < arr.count; ++i) {
|
||||||
f64 distance = haversine_of_degrees(arr.pairs[i], EARTH_RADIUS_KM);
|
f64 distance = haversine_of_degrees(arr.pairs[i], EARTH_RADIUS_KM);
|
||||||
|
|
||||||
@ -31,7 +31,7 @@ i32 main(i32 argc, char *argv[]) {
|
|||||||
|
|
||||||
sum += distance;
|
sum += distance;
|
||||||
}
|
}
|
||||||
printf("%ld\n", sum / arr.count);
|
printf("\nAVERAGE DISTANCE: %f\n", sum / arr.count);
|
||||||
|
|
||||||
fclose(fp);
|
fclose(fp);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user