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) {
|
||||
fwrite(&(arr.count), sizeof(arr.count), 1, fp);
|
||||
|
||||
i64 sum = 0;
|
||||
f64 sum = 0.0;
|
||||
for (u64 i = 0; i < arr.count; ++i) {
|
||||
f64 distance = haversine_of_degrees(arr.pairs[i], EARTH_RADIUS_KM);
|
||||
|
||||
@ -31,7 +31,7 @@ i32 main(i32 argc, char *argv[]) {
|
||||
|
||||
sum += distance;
|
||||
}
|
||||
printf("%ld\n", sum / arr.count);
|
||||
printf("\nAVERAGE DISTANCE: %f\n", sum / arr.count);
|
||||
|
||||
fclose(fp);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user