ответ:
три числа (261, 263, 265) меньше чем b6
объяснение:
что бы сравнить числа их необходимо в одну систему счисления, тут проще будет b6 в 8ричную, т.к. одно число проще чем четыре : d
может есть способ перевода сразу из 16-> 8, но я не знаю его, поэтому промежуточно буду переводить в 10тичную (если хорошо знаете двоичную то можно через неё, т.к. 4 бита это 16тиричная, а 3 бита - 8миричная, через двоичную легко без вычислений даже)
и так переводим b6 в 10-тичную
(b=11)
11*16+6=182
теперь 182 переводим в 8-миричную
182/8=22 и остаток 6 (последняя цифра)
22/8=2 и остаток 6(предпоследняя цифра)
2/8=0 и остаток 2(первая цифра)
итого b6 в 8миричной будет 266
три числа (261, 263, 265) меньше чем 266
Поделитесь своими знаниями, ответьте на вопрос:
Напишите программу. дано два целочисленных массива a[1..100] и b[1..100], значения элементов которых принадлежат промежутку [0; 100 подсчитайте количество таких i для которых: 1)a[i]b[i]
N=int(input('введите количество точек '))
R=int(input('введите радиус круга '))
a,b=map(int,input('введите координаты точки центра окружности ').split())
k=0
for i in range(N):
x,y=map(int,input('введите координаты точки ').split())
if (x-a)**2+(y-b)**2<=R**2:
k+=1
print(k,'точка(-и,-ек) попадает в круг')
Объяснение:
координаты каждой точки вводим в строку через пробел
для проверки условия используем уравнение окружности с центром в точке с координатами (a, b) и радиусом R для точки с координатами (x, y):