Răspuns:
PROGRAM Calcul par si impar
INPUT nr
par = 0
impar = 0
FOR (int i = nr, i >= 0, i = i-1)
IF i mod 2 == 0 THEN
par = par + 1
ELSE
impar = impar + 1
ENDIF
ENDFOR
PRINT ("S-au citit" + par + "numere pare")
PRINT ("S-au citit" + impar + "numere impare")
END
Explicație:
Operatorul mod (modulo) calculează restul împărțirii unui număr la altul. Dacă restul împărțirii unui număr la 2 e zero, atunci numărul e par iar dacă e 1, atunci numărul e impar.
Vezi blocurile grafice (flowchart-ul) în fișierul anexat.