Still06
09.11.2020 14:06

C. Путешествие по телепортам Алиса решила отправиться в путешествие в Далёкую галактику. Природа связала планеты этой галактики причудливой системой телепортов: на каждой планете есть ровно один телепорт, который ведёт на какую-то планету этой же галактики (возможно, на ту же самую планету). Алиса хочет провести свой отпуск, путешествуя по планетам Далёкой галактики: она хочет на межгалактическом лайнере добраться до одной из планет, а дальше перемещаться через телепорты Алисе выбрать, на какую планету отправиться на межгалактическом лайнере так, чтобы за своё путешествие посетить как можно больше различных планет. Алиса решила отправиться в путешествие в Далёкую галактику. Природа связала планеты этой галактики причудливой системой телепортов: на каждой планете есть ровно один телепорт, который ведёт на какую-то планету этой же галактики (возможно, на ту же самую планету). Алиса хочет провести свой отпуск, путешествуя по планетам Далёкой галактики: она хочет на межгалактическом лайнере добраться до одной из планет, а дальше перемещаться через телепорты Алисе выбрать, на какую планету отправиться на межгалактическом лайнере так, чтобы за своё путешествие посетить как можно больше различных планет.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Reginka24082007
04.01.2020 17:25

number = int(input("Введите натуральное число\n"))

d = int(input("Введите d\n"))

div_sum = even_sum = count = odd_count = even_count = greater_d = 0

print("a)")

for i in range(1, number+1):

   if number % i == 0:

       count += 1

       print(f'{count} делитель числа  -> {i} ')

       div_sum += i

       if i > d:

           greater_d += 1

       if i % 2 == 0:

           even_sum += i

           even_count += 1

       else:

           odd_count += 1

print("б)Сумма всех делителей ->", div_sum)

print("в)Сумма четных делителей ->", even_sum)

print("г)Количество делителей ->", count)

print("д)Количество нечетных делителей ->", odd_count)

print("е)Количество четных делителей ->", even_count)

print("ж)Количество делителей, больших d ->", greater_d)

0,0(0 оценок)
Ответ:
9uh9ev2
26.08.2020 06:30
10(10) =2^3+2^1=1010(2)
15(10) = 2^3+2^2+2^1+2^0=8+4+2+1=1111(2)
1010(2) в обратном коде - изменяете 0 на 1, 1 на 0  -> 11110101(2) - обратный код
дополнительный код - это к обратному добавить 1  -> 11110110(2) - дополнительный код
отрицательные числа хранятся в дополнительном коде
15(10) = 1111(2),  обратный код к 1111(2) будет  11110000(2),  дополнительный - 11110001(2)
-15(10) = 11110001(2), дополнительный код к -15(10) будет само число 15
обратный к  -15(2)  ->  00001110(2) ,  добавляем 1  ->  00001110(2) +1 = 00001111(2) = 15(10)
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота