Предмет: Информатика,
автор: daisy202001007
30 баллов!!! Очень срочно!
Как известно, многие задачи имеют не единственное решение. Так, Юля нашла другой способ вычисления второй цифры трехзначного числа для примера 16.5(вложения). Какую из команд использовала Юля? Объясните, что получится при выполнении каждой и приведенных команд.
1) a2:=a mod 10 div 10;
2) a2:=a div 10 mod 10;
3) a2:=a div 100 mod 10
Заранее спасибо ❤
Приложения:
Ответы
Автор ответа:
3
Юля использовала команду: 2) a2:=a div 10 mod 10;
1) a2:=a mod 10 div 10;
будет 0 в любом случае
число mod 10 = последней цифре числа
число div 10 - число без последней цифры, в случае однозначного числа - всегда будет 0
Например: (123 mod 10) div 10 = 3 div 10 = 0
2) a2:=a div 10 mod 10;
число div 10 = число без последней цифры
число mod 10 = последней цифре числа
Например: (123 div 10) mod 10 = 12 mod 10 = 2
3) a2:=a div 100 mod 10;
будет первая цифра трёхзначного числа
число div 100 = число без двух последних цифр, в случае трёхзначного числа - однозначное число
число mod 10 = последней цифре числа, в случае однозначного числа - самому числу
Например: (123 div 100) mod 10 = 1 mod 10 = 1
Похожие вопросы
Предмет: Геометрия,
автор: obzobz900dd
Предмет: Физика,
автор: tarasovadiana921
Предмет: Алгебра,
автор: nelipayaroslav1
Предмет: Литература,
автор: Dashakisa1212
Предмет: Математика,
автор: проастронгм