Var
count_num:integer;
number:real;
begin
count_num:=0;
repeat
readln(number);
writeln('Введенное число: ',number);
if (number <> 0) then Inc(count_num);
until (number =0);
writeln('Количество введеных чисел: ', count_num);
end.
Могут, Римская система счисления: I, V, X; системы счисления с основанием 8, 16 и пр.
Двоичная, но получается 51, а не 15. может вы перепутали?
Нужно перевести оба числа в (10) и сложить
7*8^0+1*8^1=7+8=15(10)
7*16^0+1*16^1=7+16=23(10)
23+15=38