
X:=892; y:=10; x:=x div y; y:=x mod y; x:=x*y; x:=x div 100 mod 10; как решить?!


Ответы на вопрос

x = 892
y = 10
x = 892 // 10 = 89
y = 89 % 10 = 9
x = 89 * 9 = 801
x = 801 // 100 % 10 = 8



Давайте разберемся по шагам:
Изначально у нас есть следующие значения:
- X = 892
- Y = 10
Выполним первое выражение: x := x div y. Это означает, что мы делим X на Y с округлением вниз и присваиваем результат переменной X. В нашем случае, X = 892 div 10 = 89.
Выполним второе выражение: y := x mod y. Это означает, что мы берем остаток от деления X на Y и присваиваем результат переменной Y. В нашем случае, Y = 89 mod 10 = 9.
Выполним третье выражение: x := x * y. Мы умножаем X на Y и присваиваем результат переменной X. В нашем случае, X = 89 * 9 = 801.
Выполним последнее выражение: x := x div 100 mod 10. Сначала мы делим X на 100 с округлением вниз, а затем берем остаток от деления на 10. В нашем случае, X = 801 div 100 = 8. Затем X = 8 mod 10 = 8.
Таким образом, в итоге получаем:
- X = 8
- Y = 9


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili