В первом C конечно, а во втором, Точно знаю что по такой можно (n+1/2)*n
Алгоритм перевода чисел из восьмеричной в десятичную систему счисления аналогичен уже рассматривавшемуся нами в разделе Перевод чисел из двоичной системы в десятичную. Различие состоит лишь в том, что для восьмеричной системы счисления основанием является число 8, а правило перевода в данном случае может быть сформулировано в следующем виде:
Для перевода восьмеричного числа в десятичное необходимо это число представить в виде суммы произведений степеней основания восьмеричной системы счисления на соответствующие цифры в разрядах восьмеричного числа.
Например, требуется перевести восьмеричное число 2357 в десятичное. В этом числе 4 цифры и 4 разряда ( разряды считаются, начиная с нулевого, которому соответствует младший бит). В соответствии с уже известным нам правилом представим его в виде суммы степеней с основанием 8:
<span>23578 = (2·83)+(3·82)+(5·81)+(7·80) = 2·512 + 3·64 + 5·8 + 7·1 = 1263<span>10</span></span>
Х=А7(16) у=67(8)
Так для удобства вычислений переведем х и у в 10 сис-му счисления
Х=А7(16)=167(10)
Y=67(8)=55(10)
Теперь складываем 167+55=222(10)
Переводим полученное число в 2-ю сис-му счисления
222(10)=1101110(2)
<span>Древнеиндийские книги делались из пальмовых листьев. Пластины из листьев через специальные отверстия скрепляли веревочкой. На пальмовых листьях писали чернилами из сажи, разведенной в подслащенной воде.</span>
<span>
</span>