gostivdom302
?>

Как решать? сколько единиц в двоичной записи числа 8^1023 + 2^1024 – 3?

Информатика

Ответы

ИльяАндреевич-Мария
  8^1023 = 2^1026  ( в 2c/c это число принимает вид: 1 и 1026 штук нулей)

2^1024 - в 2 c|c  это число = 1 и 1024 штуки нулей. (1000000)
3 = 11 (в 2с/с)
2^1024 -11 = 111111101 ( всего цифр в числе =1024, только один 0, остальные единицы -  1023 штуки.)
1+1023 = 1024  - количество единиц в  двоичной записи числа, которое получается при вычислении данного выражения.
n-896458
Если вынуть 94 конфет, то будут конфеты всех 3 видов.Пусть у нас по n конфет каждого вида.Тогда может так получиться, что мы вынем 2n конфет, и они будут только 2 видов. И только, вынув (2n+1)-ю конфету, мы получим все три.2n+1 = 942n = 93.Значит, конфет одного и другого вида по [93/2] = 46,а конфет третьего вида 47.Пусть ирисок и леденцов по 46, а шоколадных 47.Вынув 46 ирисок и 46 леденцов (92 конфет), мы получим 2 вида.Вынув 46 ирисок и 47 шоколадных (93), мы получим 2 вида.Вынув 46 леденцов и 47 шоколадных (93), мы получим 2 вида.И только вынув 94-ую (в 1 случае 93 и 94), мы получим 3 вида.ответ: всего конфет было 46 + 46 + 47 = 139.
ivanovanata36937365

array = [3, 6, -2, 7, -5, -6, 8, 16, 64, 23, -45, 24, 15, 3, 5]

sum1 = 0

dob = 1

index1 = 0

index2 = 0

index3 = 0

sum2 = 0

for i in range(len(array)):

   if array[i] < 13:

       sum1 = sum1 + array[i]

   if array[i] > 0:

       dob = dob * array[i]

       index1 = index1 + 1

       sum2 = sum2 + (array[i] * array[i])

   if array[i] < 0:

       index2 = index2 + 1

   if array[i] % 2 != 0:

       index3 = index3 + 1

print("Сума елементів масиву, які менші за 13: " + str(sum1))

print("Добуток додатніх елементів масиву: " + str(dob))

print("Кількість додатніх елементів масиву: " + str(index1))

print("Кількість від\'ємних елементів масиву: " + str(index2))

print("Кількість непарних елементів масиву: " + str(index3))

print("Квадрат суми непарних елементів масиву: " + str(sum2))

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Как решать? сколько единиц в двоичной записи числа 8^1023 + 2^1024 – 3?
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

vikanikita
Pogosyan Nataliya
mvv-155
Исакова-Александрович511
Olybetezina1973
Galinagol559
oalexandrova75
Александрович Василий
annasv8
goldglobustour725
Irina1435
kristinmk
Карапетян
teregorka1977205
Виктория1690