Предмет: Информатика, автор: maakcyytkaa

Сколько единиц в двоичной записи числа
8^4024 – 4^1605 + 2^1024 – 126?
ПЛАЧУ МНОГО!!!

Ответы

Автор ответа: Аноним
0

Ответ:

9880

Объяснение:

достаточно написать вот такую простенькую программку на жабе и что она выведет, то и есть ответ :)

import java.math.BigInteger;

public class Main{

   public static void main(String[] args) {

       BigInteger n = BigInteger.valueOf(8);

       n = n.pow(4024);

       BigInteger m = BigInteger.valueOf(4);

       m = m.pow(1605);

       BigInteger l = BigInteger.valueOf(2);

       l = l.pow(1024);

       n = n.subtract(m);

       n = n.add(l);

       n = n.subtract(BigInteger.valueOf(126));

       int cnt = 0;

       while(n.compareTo(BigInteger.valueOf(0)) == 1){

           if(n.mod(BigInteger.valueOf(2)).compareTo(BigInteger.valueOf(0)) == 1)

               cnt++;

           n = n.divide(BigInteger.valueOf(2));

       }

       System.out.println(cnt);

   }

}

Похожие вопросы