mariia39
?>

Переведите число 101111110 из двоичной системы счисления в десятичную систему счисления

Информатика

Ответы

mgrunova3966

пусть волчат = х, тогда лисят х+5. "медвежат" не может быть один, поэтому 2.

х+х+5+2=14

2х=14-7

2х=7

х=7: 2

х=3,5 - не подходит (волчат не может быть 3,5)

тогда нужно заменить кол-во медвежат, 3

х+х+5+3=14

2х=14-8

2х=6

х=6: 2

х=3  по условию мы понимаем, что волчат меньше всего, значит волчат и медвежат не может быть одинаковое кол-во

тогда 4 медвежонка

х+х+5+4=14

2х=14-9

2х=5

х=5: 2

х=2,5 снова промах с половиной волка

может 5 медвежат.

х+х+5+5=14

2х=14-10

2х=4

х=4: 2

х=2 (волчат) 2+5=7 (лисят)

ответ: 2 волчат, 7 лисят, 5 медвежат

efimov33
Предполагается, что n вводится с клавиатуры. #include < iostream> using namespace std; int main() {       int n;       unsigned long long result=1;       cin> > n;       for(int i=3; i< =n; i++) result+=[](int n)-> unsigned long long{             unsigned long long res=1;             for(int i=1; i< =n; i+=2) res*=i;             return res;       }(i);       cout< < result;       return 0; }

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

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

Переведите число 101111110 из двоичной системы счисления в десятичную систему счисления
Ваше имя (никнейм)*
Email*
Комментарий*

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

denblacky
ievlevasnezhana7
karavan85450
juliapierrat
UvarovAndrei
mulyugina365
МуратМарина1140
polusik120796
aivanova
prianik6
Борисович409
kseniyavaganova
uchpaot
kot271104
loa364