Rezolvare BAC Informatica 2009 – Varianta 56 – Subiectul al III-lea problema 4
Mai jos puteti gasi rezolvarea problemei 4 de la subiectul III din varianta 56 pentru examenul de bacalaureat din anul 2009
Spor la lucru! Daca aveti intrebari nu ezitati sa le lasati in comentarii, va vom raspunde cat de repede putem 🙂
Care e logica ultimului if ? Facem diferenta numarului de divizori primi ai lui b si a si daca este >=1 atunci exista un numar prim in acel interval. Partea cu || prim(b) , ok , are logica fiind interval inchis. Insa pentru valorile :
a=9
b=10
nrpB = 2
nrpA=1
nrpB-nrpA=1 , 1>=1 (adevarat)
va rezulata “DA” , iar in intervatul [9,10] nu se afla nici un numar prim.