Imi puteti explica si mie ce face invers(x) si de ce este folosita variabila x inainte de a fi citita sau initializata, in algoritmul:
invers(x)
daca x<>0 atunci
inceput
y:=y*10+x%10
invers([x/100])
sfarsit
citeste x,z
y:=0
invers(x)
cat timp y*z>0 şi y%10=z%10 executa
inceput
y:=[y/10]
z:=[z/10]
sfarsit
dacă y+z=0 atunci
scrie 1
altfel
scrie 0
Răspunsuri la întrebare
2023-02-11 03:46:21
Transcris in pseudocod: citeşte x,z (numere naturale) y:=0 cat timp (x>0 sau (y*z>0 şi y%10=z%10)) executa daca x>0 atunci y:=y*10+x%10 x:=[x/100] altfel y:=[y/10] z:=[z/10] dacă y+z=0 atunci scrie 1 altfel scrie 0
Adăugați un răspuns