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

a)Scrieţi valoarea care se afişează, în urma
executării algoritmului, dacă se citeşte pentru
n valoarea 23456 şi pentru k valoarea 3.

citeşte n,k
(numere naturale nenule)
nr←0
p←1
┌cât timp n≠0 şi k≠0 execută
│┌dacă n%2≠0 atunci
││ nr←nr + [n/10]%10*p
││ p←p*10
││altfel
││ k←k-1
│└■
│ n←[n/10]
└■
scrie nr

b)Scrieţi valoarea pe care o va afişa algoritmul dacă se
citeşte numărul 16389.

citeşte n (număr natural)
a←n%10
m←a
┌cât timp n>9 execută
│ n←[n/10]
│ b←n%10
│┌dacă a>b atunci
││ m←m*10+b
││ a←b
│└■
└■
scrie m

Răspunsuri la întrebare

Răspuns de IonutOny69
4
Salut, ti-am facut pe o foaie tabelele de valori + raspunsul, vezi acolo.
Anexe:

delianfsfra: o sa mai pun si altele, daca o sa mai poti raspunde te rog, multumesc
IonutOny69: da
delianfsfra: vezi te rog daca le poti rezolva pe cele pe care le-am pus acum
Alte întrebări interesante