Răspuns :
Răspuns:
vectorNumere <- 123 22 4 35 6
sumaCifre <- 0
pentru i <- 0, i < dimensiune vectorNumere, pas = 1
daca vectorNumere[i] % 2 == 0
cat timp vectorNumere[i]
sumaCifre <- vectorNumere[i] % 10
vectorNumere[i] <- vectorNumere[i] / 10
scrie 'suma cifrelor numerelor pare din interiorul vectorului este ', sumaCifre
Explicație:
Ok deci nu bag mâna-n foc să fie 100% corect că e prima dată când scriu vreodată-n pseudocod DAR principiul din spate e că parcurgi efectiv fiecare număr pe rând din vector. Dacă restul împărțirii numărului la 2 este egal cu 0 înseamnă că-i par. Cât timp numărul e diferit de 0 o să tot adaugi la sumă ultima cifră și împarți cu 10 ca să-l reduci ( că dacă n-ai împărți cu 10 ar merge while-ul încontinuu ). Faci asta pentru fiecare număr par și la final afișezi suma.
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, vă rugăm să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la lista de favorite!