Даю 30 баллов Каким числом можно заменить переменную x, чтобы результат выражения был...

+155 голосов
762k просмотров

Даю 30 баллов Каким числом можно заменить переменную x, чтобы результат выражения был равен наименьшему нечетному пятизначному двоичному числу?В ответ запишите только число в дяситичной системе счисления без указания основания системы счисления.ОСТАЛСЯ ЧАС, ПРОШУ ПОМОЩИ, ДАМ 30 БАЛЛОВ​


image

Информатика (190 баллов) | 762k просмотров
Дан 1 ответ
+173 голосов

Ответ:

31

Объяснение:

/** libraries */

#include

#include

#include

#include

#include

#include

#include

#include

/** libraries */

using namespace std;

/** defines */

#define ll long long

#define ld long double

#define yes cout << "YES" << "\n"</p>

#define no cout << "NO" << "\n"</p>

/** defines */

ll to_10(ll num){

   ll i = 0,res = 0;

   while(num > 0){

       res += pow(2,i) * (num % 10);

       num /= 10;

       i++;

   }

   return res;

}

signed main() {

   ios_base::sync_with_stdio(false);

   cin.tie(nullptr);

   cout.tie(nullptr);

   for(ll x = -1000000; x <= 1000000; x++){</p>

       if(x - to_10(11110) > 0&&to_10(11) * to_10(1001) - sqrt((to_10(101011) + to_10(111001))/(x-to_10(11110))) == to_10(10001)){

           cout << x;</p>

           return 0;

       }

   }

}

(150k баллов)
+151

ты уверен, что это правильно?