Римская головоломка . представьте, что с спичек выложены примеры с римскими цифрами. эти примеры решены неверно. перенесите только по одной спичке, чтобы решение стало правильным. vii - v = xi ix - v = vi vi - ix = iii vii - iii = ix
Vii - v = xi (надо vi+v=xi). ix - v = vi (надо ix-v=iv). vi - ix = iii (надо vi=ix-iii) vii - iii = ix (надо vi+iii=ix)
О. Карпов1691
21.09.2020
1. разберём варианты ответа: "на первом - одна из бусин а, в,д, не стоящая на третьем месте" - исходя из этого утверждения, варианты агд, вдв. "на втором месте - одна из бусин б,в,г,д, не стоящая в цепочке на первом месте". остаются два варианта: ддг, абб. так как вариант ддг противоречит условию, правильный вариант - абб. 2. поступим также, пойдем методом исключения. однозначное декодирование - кодовое слово не может быть началом другого. 010 - неоднозначное декодирование "в". 1111 - неоднозначное декодирование "б". 1101 - неоднозначное декодирование "г". остается вариант 003.
marat-dzhanibekov
21.09.2020
Var n: word; { трехзначное число } t1, t2, t3: byte; { цифры трехзначного числа } begin write('введите трехзначное число: '); readln(n); { < -- вводим трехзначное число } writeln; t3 : = n mod 10; { < == третья цифра } n : = n div 10; { < == число созданное первыми двумя цифрами } t2 : = n mod 10; { < == вторая цифра } t1 : = n div 10; { < == первая цифра } writeln('сумма цифр: ', t1 + t2 + t3); readlnend.