chyba nie przeczytałeś początkowych rozdziałów z podręcznika C/C++
one wydają się całkowicie nieistotne, ale potem niektórzy się dziwią, że komputer daje inny wynik, niż oczekują
zamieściłeś przykład, to teraz pomnóż wszystkie te współrzędne przez 10000 (10 tysięcy) i zobacz wynik - a potem wróć do podręcznika
- poczytaj o typach zmiennych, ich zakresach, rzutowaniach i automatycznej konwersji
prawdę mówiąc dziwię się, że ktoś kto implementuje całkiem trudny algorytm nie zna podstaw programowania (chyba że obecnie te początkowe rozdziały usunięto z podręczników, dawno nie zaglądałem do jakiegokolwiek podręcznika programowania)