Informatică, întrebare adresată de florinacfg01, 8 ani în urmă

Afişați produsul cifrelor divizibile cu 3, ale unui număr dat X.


florinacfg01: Rezolvați în limbaj pseudocod. Va roog, votez cel mai rapid răspuns!!!

Răspunsuri la întrebare

Răspuns de Relampago
3

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

Alte întrebări interesante