Varianta 57 informatica subiect 1 exercițiul 2 subpunctul b , va rog cu explicație
Răspunsuri la întrebare
Răspuns:
63
Explicație:
i poate lua valori, crescator, din trei in trei dupa cum urmeaza: 1, 4, 7, 10, ...
pentru ca q ca sa creasca, numarul n trebuie sa fie divizibil cu i
la prima parcurgere vom sti cu siguranta ca valoarea lui q va fi 2, ceea ne face sa ne gandim (uitandu-ne la valorile posibile ale lui i) ca pentru a obtine q = 9 vom avea nevoie sa adunam un 7, deci va trebui sa gasim un numar care este divizibil cu 7 dar nu si cu 4.
pentru ca 7 este singura valoare care trebuie adunata, presupunem ca atingem valoarea maxima a lui i in 7 ceea ce va face conditia din while sa fie urmatoarea:
7 < n / 7, care este echivalent cu n > 49.
conditie: n > 49 si n divide 7 dar nu si pe 4
urmatoarea valoare posibila pentru n este 56, dar aceasta divide pe 4, ceea ce inseamna ca nu e corecta
urmeaza n = 63, care indeplineste conditiile
si urmatoarele valori care indeplinesc conditiile: 70, 77 , 91 , 98, ...
sper sa te ajute explicatia, multa bafta