Составить программу на паскале для получения таблицы умножения в шестнадцатеричной системе счисления с использованием типа переменной char, оператора case и функции chr(z1+48) - для получения символьного значения цифры от 0 до 9 (где z1 – переменная для первой цифры произведения)
219
440
Ответы на вопрос:
Var a,b: integer; c,h: char; begin for b: = 1 to 15 do begin for a: = 1 to 15 do begin case (a*b) mod 16 of 0: h: ='0'; 1..9: h: =*b)mod 16)+48); 10: h: ='a'; 11: h: ='b'; 12: h: ='c'; 13: h: ='d'; 14: h: ='e'; 15: h: ='f'; end; case (a*b)div 16 of 0: c: ='0'; 1..9: c: =*b)div 16)+48); 10: c: ='a'; 11: c: ='b'; 12: c: ='c'; 13: c: ='d'; 14: c: ='e'; 15: c: ='f'; end; write(c+h,' ') end; writeln end end.
Популярно: Информатика
-
mila32010.10.2020 17:07
-
д2и0а0н6а27.06.2021 09:33
-
vikarudenko199803.07.2020 05:59
-
pavlova6218.02.2022 01:53
-
LiliyaEgor11.04.2023 00:44
-
applevip01.07.2020 07:26
-
СвятаяSaints29.04.2021 21:47
-
Zebra6789007.05.2021 17:33
-
SampleText18.09.2020 14:14
-
8473726374823.04.2022 21:50