Cześć
instrukcją int pozycja_x[100]; i int pozycja_y[100]; jedynie deklarujesz tablice spróbuj sobie zrobić coś takiego
int z; cout<<z;
na ekranie dostaniesz jakąś absurdalną liczbę ponieważ nie przypisałeś do zmiennej "z" żadnej wartości gdybyś zrobił
int z=10; cout<<z; to otrzymasz "10" na ekranie tak samo masz z tablicami. W środku tablic siedzą jakieś absurdalne wartości.
Prawdopodobnie jedna z nich jest bardzo duża a druga to zero w efekcie masz coś takiego 321312321,0 i wydaje ci się że wyświetla się tylko jedna liczba ale to są 2 (z wartościami przypisane przez kompilator dla nas są to bzdury lub śmieci ze stosu czy z czegoś tam innego :) )
Żeby to naprawić możesz zrobić tak jak koledzy już ci napisali
czyli lista inizlaizacji int pozycja_x[100] = {1, 3, 10, 92, 22, 11, 22, 44}; lub też w pętli mozesz przypisać
coś w stylu for(int i=0; i<100; i++)
{
pozycja_x[i] = 1; //mozesz tez wstawic zamiast 1 literke i to w tablicy beda rozne zmienne od 0 do 199
}
Narazie pozostań przy takim rozwiązaniu to Ci dobrze zrobi :) później będziesz to ulepszał