Răspuns:
citeste numarCitit
contorNrImpare <- 0
cifraMaxima <- 0
sumaCifrelor <- 0
┌ cat timp numarCitit != 0
│ ultimaCifra <- numarCitit MOD 10
│ ┌ daca ultimaCifra MOD 2 != 0
│ │ contorNrImpare <- contorNrImpare + 1
│ └■
│ ┌ daca ultimaCifra > cifraMaxima
│ │ cifraMaxima <- ultimaCifra
│ └■
│ ┌ daca ultimaCifra MOD 5 == 0
│ │ sumaCifrelor <- sumaCifrelor + ultimaCifra
│ └■
│ numarCitit <- numarCitit / 10
└■
citeste cateNumereCitim
produsNumere <- 1
┌ pentru i <- 0, i < cateNumereCitim executa
│ citeste numarCitit
│ ┌ daca numarCitit MOD 4 == 0
│ │ produsNumere <- produsNumere * numarCitit
│ └■
└■