В кодировке ASCII код английской буквы A = 65, коды остальных букв соответствуют их порядку в алфавите (B - 66, b - 98, C - 67, c - 99, D - 68, d - 100, E - 69, e - 101 и т.д.) ⇒ расшифровка сообщения 77 105 99 107 101 121 32 77 111 117 115 101: Mickey Mouse
var n : 0..1000; begin repeat write ('Введите натуральное число, меньшее 1000: '); readln (n); until n in [1..999];
if n in [100..999] then write (ch_3[n div 100], ' '); if (n mod 100) in [20..99] then begin write (ch_2[(n mod 100)div 10], ' '); if (n mod 10) <> 0 then write (ch_1[n mod 10]); end else if (n mod 100) <>0 then write (ch_1[n mod 100]);
write('введите число: '); readln(m); if (m < 1) or (m > 1000) then writeln('число не входит в заданный интервал') else if m = 1000 then writeln('одна тысяча ') else begin n := m div 100; if n > 0 then begin write(ms[n]); flag := true end; m := m mod 100; if m = 0 then writeln(' ') else begin if (m > 10) and (m < 20) then begin if flag then write(' '); writeln(m1[m]) end else if m > 0 then begin n := m mod 10; m := m div 10; if m > 0 then begin if flag then write(' ') else flag := true; Write(md[m]) end; if n <> 0 then begin if flag then write(' '); write(me[n]); end end end end end.
расшифровка сообщения 77 105 99 107 101 121 32 77 111 117 115 101:
Mickey Mouse