Scrieți care sunt numerele afișate dacă se citesc valorile x egal 148 și y egal 203
![Scrieți Care Sunt Numerele Afișate Dacă Se Citesc Valorile X Egal 148 Și Y Egal 203 class=](https://ro-static.z-dn.net/files/dc0/3e6cdee2825cb08f23581b6f00c302ae.jpg)
Răspuns:
38,47,56
Explicație:
Voi lua fiecare pas, poate intelegi:
x<-x%10(x primeste x%10 adica 148%10 care este 8)
y<-y%10(la fel, 203%10 care este 3)
daca y<=x atunci
aux<-y
y<-x
x<-aux
aici se verifica daca y<=x (3<8) si se executa instructiunile, acestea fiind de interschimbare a variabilelor : aux=3, y=8, x=3 )
cat timp x<=y executa
scrie x*10+y
x<-x+1
y<-y-1
Aici se vor executa instructiunile atat timp cat x este mai mic sau egal decat y.
Prima data va scrie numarul format din x*10+y adica 38(3*10+8), iar apoi x va creste cu 1 si y va scade cu 1.
Structura se va executa atat timp cat x<=y, voi atasa ceva in paint sa vezi mai usor ce se intampla(Scuze pentru calitatea scrierii avand in vedere ca e facuta de pe mouse :)) )