Mimo, że wyobraźnię mam bogatą nie potrafię pojąć jak odbywa się wyznaczanie liczb pierwszych. Czy mógłby mi to ktoś wytłumaczyć? Tutaj przykładowy kod z jakiejś strony:
bool czy_pierwsza(int n)
{
if(n<2)
return false; //gdy liczba jest mniejsza niż 2 to nie jest pierwszą
for(int i=2;i*i<=n;i++)
if(n%i==0)
return false; //gdy znajdziemy dzielnik, to dana liczba nie jest pierwsza
return true;
}