Program sprawdzajacy czy dane punkty są we wnętrzu koła

0

Witam.

Mam taki problem kiedy uruchamiam skompilowany program przestaje on odpowiadać czy popełniłem jakiś błąd?

Założeniem programu jest zeby wypisał ilosc pkt we wnetrzu koła o promieniu 10 tys, pkt wczytywane z pliku (dwie sasiednie liczby to x i y).

#include <iostream>
#include <fstream>

using namespace std;

int main() {
	long int tablica[10000];
	long int wnet_kola=0, a=0;
	
	fstream czytaj;
	
	czytaj.open ("punkty.txt");
	
	if (!czytaj)
    {
        cout << "Nie mozna otworzyc pliku";
        getchar();
        return 1;
    }
    
    while (!czytaj.eof())
       czytaj >> tablica[a++];
    
    czytaj.close();
    
    for(int i=0; i<10000; i=i+2)
    {
    	if(tablica[i]<10000 && tablica[i+1]<10000)
    		{
    			wnet_kola++;
    		}
    }
    
    cout << wnet_kola;
    
    
    
    
	getchar();
	return (0);
}
0
 #include <iostream>
#include <fstream>

using namespace std;

int main() {
	long int tablica[10000];
	long int wnet_kola=0, a=0;
	
	fstream czytaj;
	
	czytaj.open ("punkty.txt");
	
	if (!czytaj)
    {
        cout << "Nie mozna otworzyc pliku";
        getchar();
        return 1;
    }
    
    while (!czytaj.eof())
       czytaj >> tablica[a++];
    
    czytaj.close();
    
    for(int i=0; i<10000; i=i+2)
    {
    	if(tablica[i]<10000 && tablica[i+1]<10000)
    		{
    			wnet_kola++;
    		}
    }
    
    cout << wnet_kola;
    
    
    
    
	getchar();
	return (0);
}

W poprzednim zle wkleiłem kod.

1 użytkowników online, w tym zalogowanych: 0, gości: 1