Дано двузначное римское число, определить его десятичное значение. (паскаль) , , взаранее вот обозначения некоторых: i - "1"; v - "5"; x - "10"; l - "50"
Var a1, b1: integer; a, b: char; begin read(a, b); case a of 'i': a1 : = 1; 'v': a1 : = 5; 'x': a1 : = 10; 'l': a1 : = 50 end; case b of 'i': b1 : = 1; 'v': b1 : = 5; 'x': b1 : = 10; 'l': b1 : = 50 end; if a1 < b1 then writeln(b1 - a1) else writeln(a1 + b1); end.
Дмитрий_Евлампиев518
12.04.2020
Маска подсети показывает, какие биты адреса относятся к адресу сети, а какие - к адресу внутри сети. переводим в двоичную систему счисления маску: 255.255.255.240 = 11111111.11111111.11111111.11110000 там, где стоят 1, биты адреса компьютера относятся к адресу сети, где 0 - внутри сети. так как нас интересует адрес внутри сети, то нужно смотреть, чему равны последние 4 бита адреса (там в маске нули). 235_10 = 11101011_2 последние 4 бита = 1011_2 номер компьютера в сети 1011_2 = 11_10. ответ: 11
Дано двузначное римское число, определить его десятичное значение. (паскаль) , , взаранее вот обозначения некоторых: i - "1"; v - "5"; x - "10"; l - "50"