75 afișări Moldovan Alexandru Bogdan (AlexMoldovan) 17 feb www.pbinfo.ro
Etichete: nicio etichetă

@bool prim(long long n)
{ if(n 0 || n 1) // 0 si 1 sunt compuse return false;

if(n % 2 == 0 && n > 2) // 2 e singurul nr prim par return false; for(long long d = 3; d * d <= n; d += 2) // divizorii pari i am rezolvat, ne uitam doar la cei impari; daca n nu are divizori in stanga lui radical din n atunci nu are nici in dreapta lui if(n % d == 0) return false; return true; }@

75 afișări Moldovan Alexandru Bogdan (AlexMoldovan) 17 feb www.pbinfo.ro