Rezolvare model BAC 2018 Informatica (MI) – Subiectul al III-lea problema 3

Mai jos puteti gasi rezolvarea problemei 3 de la subiectul al III-lea din modelul pentru examenul de bacalaureat (mate-info) din anul 2018.

model bac informatica

Rezolvare:

Spor la lucru! Daca aveti intrebari nu ezitati sa le lasati in comentarii, va vom raspunde cat de repede putem 🙂

4 Replies to “Rezolvare model BAC 2018 Informatica (MI) – Subiectul al III-lea problema 3”

  1. Puteti sa imi explicati de ce in acest for ( for (y = x + 1; n – x > 2*y; y++) ) n-x > 2*y?

    Reply

    1. Salut. Ca sa avem 3 numere x < y < z, astfel incat x + y + z = n, trebuie ca numarul y sa nu depaseasca o anumita valoare. Stiind ca z > y, avem x + y + z > x + y + y. Deci x + y + z > x +
      2 * y. De aici scoatem ca n trebuie sa fie mai mare decat x + 2 * y. Deci n > x + 2*y, sau, rescrisa, n – x > 2*y. Orice y mai mare, nu ne-ar da o solutie valida. Sper ca acum are mai mult sens. Zi faina.

      Reply

      1. Da, am inteles. Multumesc!

        Reply

  2. era o varianta de rezolvare in care doar multiplii de 6 au aceasta proprietate?

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *