Informatică, întrebare adresată de icologt, 8 ani în urmă

Varianta 57 informatica subiect 1 exercițiul 2 subpunctul b , va rog cu explicație ​

Anexe:

Răspunsuri la întrebare

Răspuns de Lică211
2

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


icologt: esti top
Alte întrebări interesante