SUBIECTUL al III-lea, 1.
Pentru subprogram corect - 10p.
-antet al subprogramului (*) - 3p.
-determinare a numărului cerut (**) - 6p.
-declarare a variabilelor locale, corectitudine globală a subprogramului¹⁾ - 1p.
(*) Se acordă câte 1p. pentru fiecare aspect al antetului (structură, parametri de intrare, parametru de ieșire) conform cerinței.
(**) Se acordă câte 1p. pentru fiecare aspect (algoritm de bază pentru numărarea unui șir de valori, identificare a unui divizor, identificare a unui număr impar, divizori suport numărați, identificare a unui număr cu trei divizori impari, valori suport din interval numărate) conform cerinței.
¹⁾ Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.