Răspuns :
Pai in pseudocod ar fi asa:
date intrare: X numar intreg (numarul ce urmeaza sa l prelucrez)
date iesire: P numar intreg (semnificand produsul cifrelor numarul X)
date intermediare : uc numar intreg (uc reprezinta ultima cifra a lui X)
X,P,uc intregi;
p <- 1 (i dam lui p valoarea 1 ca sa putem face inmultirea)
citeste X
// acum ce trebuie sa facem e sa spargem numarul in cifre si il impartim pana //nu mai avem cifre, adica pana cand ajunge X la 0 deci:
cat timp X>0 executa
{
daca uc se imparte la 3 atunci
{
p <- p * uc
(X%10, daca vrei sa stii, repr restul impartirii lui X la 10, care iti da chiar ultima cifra; poti face pe hartie daca esti curioasa)
}
///acum taiem ultima cifra si reluam ciclul cat timp
n <- n impartit la 10
}
scrie P
Vă mulțumim că ați ales să vizitați site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți alte întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag să reveniți și nu uitați să ne salvați în lista de favorite!