Mam problem z kodem, który napisałem. Słyszałem o czymś takim jak "tracenie" wielkości tabeli przy funkcji sizeof. Czytałem już jeden artykuł na ten temat, ale dalej nie do końca umiem sobie poradzić z problemem. W pierwszym sizeof'ie miałem puste [], więc dodałem 100000+1 jak napisane było w tym artykule: https://forum.pasja-informatyki.pl/225976/sprawdzanie-wielkosci-tablicy-nie-dziala
Niestety funkcja zwraca mi cały czas 0. Mógłby mi ktoś wyjaśnić gdzie popełniłem błąd?
Swoją drogą jakby ktoś potrzebował tej informacji to funkcja ZnajdzMozliweTrojkaty znajduje odcinki z których można ułożyć trójkąt w podanym przez nas przedziale <x,y>
int tablica[10000];
for(int t=x;t<=y-x;t++)
tablica[t]++;
int s = sizeof(tablica[10001]) / sizeof(tablica[0]);
cout<<ZnajdzMozliweTrojkaty(tablica, s);
Link do całego kodu na GitHubie: https://gist.github.com/repcaq/cbc9d0abfe05a811da5e5cc095e0e48c