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

S-a notat cu x%y restul împărţirii numărului natural x la
numărul natural nenul y şi cu [z] partea întreagă a
numărului real z.
a) Scrieţi valoarea care se afişează dacă se citeşte
numărul n=5172.
b) Scrieţi programul C/C++ corespunzător algoritmului dat.

c) Scrieţi în pseudocod un algoritm echivalent cu cel dat,
în care să se înlocuiască structura
cât timp...execută cu o structură repetitivă de un
alt tip.
d) Scrieţi toate valorile distincte, fiecare având exact patru
cifre, care pot fi citite pentru variabila n astfel încât să se
afişeze valoarea 2008, pentru fiecare dintre acestea.

citeste n (număr natural)
mÅ0
pÅ1
┌cât timp n>0 execută
│ cÅn%10
│ ┌dacă c>0 atunci
│ │cÅc-1
│ └■
│ mÅm+c*p
│ pÅp*10
│ nÅ[n/10]
└■
scrie m

Răspunsuri la întrebare

Răspuns de Sooshee
1

Răspuns:

la d) sunt 3119, 3109, 3019, 3009

programul scade fiecare cifra a nr cu 1, daca este mai mare decât 0

Anexe:
Alte întrebări interesante