Declarăm o variabila ajutătoare “odd” pe care o initializam cu valoarea zero, în care contorizam toate cifrele care nu respecta condițiile cerute.
3. Ne folosim de o alta structura decizionala care verifica ca “a” sa fie egal cu “0”: În caz afirmativ: “odd” va lua valoarea unu.
4. Ne folosim de o structura repetitiva a cărei condiție de rulare verifica ca “a” sa fie mai mare decat zero:
Ne folosim de o structura decizionala care verifica ca cifra curentă este mai mica decat valoarea patru sau dacă cifra curentă este impara: In caz afirmativ, incrementam valoarea variabilei “odd”.
Ne asigurăm ca tăiem ultima cifra din “a”.
4. Ne folosim de o alta structura decizionala care verifica ca variabila “odd” sa fie egala cu zero. In caz afirmativ, afisam textul “DA”, altfel afisam textul “NU”.