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

a) Scrieţi care este valoarea afişată dacă pentru a şi n se
citesc numerele a=12 şi n=10.

citeşte a,n
(numere naturale)
j←3
┌pentru i=1,n execută
│┌dacă i%2=0 atunci
││ a←a-j
││altfel
││ a←a+j
│└■
│ j←7-j
└■
scrie a

b)Scrieţi numerele afişate dacă se citeşte valoarea
x=168.

citeşte x
(număr natural nenul)
d←2; y←0; z←0
┌cât timp x≠ 1 execută
│ p ← 0
│ ┌cât timp x%d=0 execută
│ │ p ←p+1
│ │ x ← [x/d]
│ └■
│ ┌dacă p≠0 atunci
│ │ ┌dacă y=0 atunci y←d
│ │ └■
│ │ z←d
│ └■
│ d ← d+1
└■
scrie y
scrie z


JolieJulie: la a) trebuie sa fie 7
delianfsfra: la a raspunsul corect cica e 135
JolieJulie: Nu are cum! A creste cu 3 si scade cu 4 sau invers.Deci a tot scade.In niciun caz nu creste,poate doar daca are numai cifre pare
JolieJulie: La varianta 33 scrie “a.135”...nu știu despre ce a e vorba,sigur nu de cel din problema asta !
delianfsfra: Bine atunci, multumesc mult, daca ma poti ajuta si cu celelalte probleme de acest gen, multumesc anticipat
delianfsfra: b) Dacă pentru a se citeşte valoarea 32, scrieţi un număr
natural care poate fi citit pentru variabila n, astfel încât,
în urma executării algoritmului, să se afişeze 34.
delianfsfra: ii?
delianfsfra: stii*

Răspunsuri la întrebare

Răspuns de IonutOny69
1
poftim, ti.am facut tot tabelele de valori + raspunsurile
Anexe:

delianfsfra: la a nu cred ca e 7
delianfsfra: pe net raspunsul imi arata ca e 135
Alte întrebări interesante