Răspuns :
x = 274
y = 0
cat timp x>y executa // 274 > 0
y=y*10+9-x%10; // y = 0*10+9-274%10 = 0+9-4 = 5
sfarsit_cat_timp
x = 274
y = 5
cat timp x>y executa // 274 > 5
y=y*10+9-x%10; // y = 5*10+9-274%10 = 50+9-4 = 55
sfarsit_cat_timp
x = 274
y = 55
cat timp x>y executa // 274 > 55
y=y*10+9-x%10; // y = 55*10+9-274%10 = 550+9-4 = 555
sfarsit_cat_timp
x = 274
y = 555
cat timp x>y executa // 274 > 555 Fals, iese din instructiunea cat timp
sfarsit_cat_timp
scrie y // afiseaza 555
y = 0
cat timp x>y executa // 274 > 0
y=y*10+9-x%10; // y = 0*10+9-274%10 = 0+9-4 = 5
sfarsit_cat_timp
x = 274
y = 5
cat timp x>y executa // 274 > 5
y=y*10+9-x%10; // y = 5*10+9-274%10 = 50+9-4 = 55
sfarsit_cat_timp
x = 274
y = 55
cat timp x>y executa // 274 > 55
y=y*10+9-x%10; // y = 55*10+9-274%10 = 550+9-4 = 555
sfarsit_cat_timp
x = 274
y = 555
cat timp x>y executa // 274 > 555 Fals, iese din instructiunea cat timp
sfarsit_cat_timp
scrie y // afiseaza 555