Определите, чему будет равно значение переменной x после выполнения такой программы: x : = 1; while (x div 10 < 3) and (x < 40) do x := x + 1;
Ответ: 3
Объяснение: т.к. див- деление самого числа, а мод- вычисление остатка, мы получаем что
3(1-9) /10= 3 (прим. 43div 10 = 4)
Больше 39 мы взять не можем по второму условию х<40</p>
Вы запутались в своих суждениях немного. Из объяснения ваш ответ превратился в загадку. Условие х будет от 1 до 39, после чего ты берёшь после х 29 и прибавляешь один => Ответ : 30