Цель: Понять
Решение:
Предположим, у нас есть программный код на языке Pascal:
program ProgramName;
var
a: integer;
begin
a := 166;
writeln(a mod 10);
writeln(a div 10 mod 10);
writeln(a div 100);
end.
Давайте проанализируем этот код:
a mod 10: Эта операция возвращает остаток от деления числаaна 10. В случаеa = 166,166 mod 10равно 6.a div 10 mod 10: Здесь сначала выполняется операция целочисленного деления числаaна 10, затем от полученного результата берется остаток от деления на 10. Дляa = 166,166 div 10равно 16, и16 mod 10равно 6.a div 100: В данном случае выполняется операция целочисленного деления числаaна 100. Дляa = 166,166 div 100равно 1.
Итак, если в переменную a было введено число 166, то программа выведет следующее:
6
6
1
Это результаты выполнения программы на языке Pascal для введенного числа 166.