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

Pentru algoritmul de mai jos, determinati ce se afiseaza pentru x=66. Dar pentru x citit 474?

citeste x
a= (x div 10) mod 10
b= (x mod 10) mod 10
daca a=b atunci
a <- a+10
b <- b-10

Scrie a,b

Răspunsuri la întrebare

Răspuns de andriesboss92
0

Pentru x=66

a= ( 66 / 10 ) % 10 = 6 % 10 = 6

b= ( 66 % 10 ) % 10 = 6 % 10 = 6

daca 6=6 (adevarat)

     a=6+10=16

b=6-10 = -4


Se va afisa 16, -4



Pentru x=474

a= ( 474 / 10 ) % 10 = 47 % 10 = 7

b= ( 474 % 10 ) % 10 = 4 % 10 = 4

daca 7=4 (fals)

          Variabila a nu se modifica, adica nu se executa instructiunea din conditia "daca"

b= 4 - 10 = -6


Se va afisa 7, -6

Alte întrebări interesante