Есть ответ 👍

Дано равенство: 20 N/16-10 N/16-4 N/16=X2

N - целование положительное число , Х- результат вычисления левой части равенства, записанный в двоичной системе счисления . Известно, что X содержит одну последовательность из ровно 44 идущих подряд единиц так, что слева и справа от неё находятся нули или границы записи числа. Х может содержать последовательности из большего или меньшего количества единиц. Найдите и запишите в ответ через пробел в порядке возрастания ВСЕ значения N , при которых это возможно .

276
434
Посмотреть ответы 1

Ответы на вопрос:

JUGGERNOUT
4,8(71 оценок)

к примеру так:

 

#include < iostream> using std: : cout; using std: : cin; using std: : endl;

int main(){    int x;     int x2;     int counter = 0;

 

    cout < < "enter x: ";     cin > > x;

 

    x2 = x;

 

    while(x % 10)    {      x /= 10;       counter++;     }

 

    x = 1;

    for(int i = 0; i < counter - 1; i++)    {      x *= 10;     }

 

    x *= x2 / x;

    x2 -= x;

 

    cout < < x2 < < endl;

    return 0;

}

Популярно: Информатика