Am declarat variabilele x,y,a,b,k - de tip int, în total 5*4=20 de octeți, de unde rezultă EFICIENȚA UTILIZĂRII MEMORIEI. Acestea s-au declarat pe lângă fin, variabila folosită pentru fișierul text <bac.txt>.

Toate variabilele au fost folosite în contextul problemei. Programul debutează cu citirea valorilor x și y din fișier, precum și prima valoare a a șirului. Imediat după aceasta verificăm dacă a e par și în intervalul precizat, inițializând k=1 prima valoare din interval găsită. Pentru fiecare din următoarele valori (b) din fișier, verificăm dacă sunt pare și diferite de a, caz în care k este incrementat cu 1 și noua valoare a este următorul b, diferit de a găsit în aceleași condiții. La final afișăm k, numărul de valori pare distincte situate în interval.
În acest fel, am EFICIENTIZAT TIMPUL DE EXECUȚIE, algoritmul fiind unul liniar, complexitatea algoritmului fiind O(N), de unde rezultă liniaritatea algoritmului.
