Не совсем точно описал. если рандомом, то:
с++
#include<iostream.h>
int main(int argc, char* argv[])
{ setconsolecp(1251);
setconsoleoutputcp(1251);
float a,b,c;
cout<<"\nвведите 3 числа"<<endl;
cout<<'\na="; cin>>a>>endl;
cout<<"\nb="; cin>>b>>endl;
cout<<"\nc"; cin>>c>>endl;
<span>cout << </span>"RAND_MAX = " <span><< RAND_MAX << endl; </span> <span>cout << </span>"random number = " <span><< </span>rand() << endl;
cin>>rand()>>(a,b,c)>>endl;
system (pause);
return 0;
}
Делим 1000 монет на 4 кучки по 250 монет. В одной из этих кучек есть фальшивая монета(она либо легче либо тяжелее обычной монеты)
ложим на весы две кучки по 250 монет. Если вес у них равен, то среди них нет фальшивой монеты. Ложим две другие кучки. Тот вес, который отличается от прошлого взвешивания говорит о том, что в кучке есть фальшивая монета(это мы определяем на втором взвешивании).
Мы определили кучку с фальшивой монетой. Дальше разбиваем кучу еще раз и повторяем операцию
Изначально кучу можно разбить по разному, например, на 10 кучек по 100 монет
Данное сообщение составлено из всех символов алфавита, значит в алфавите 16 символов. Формула:
N=2 в степени i
i - информационный вес
N - количество символов в алфавите
16=2 в 4 степени
Информационный вес символа: 4 бита.
В сообщении всего 18 символов: 18*4= 72 бита
Ответ:
22
Объяснение:
ОБОЗНАЧЕНИЯ: A=x∈A P=x∈P Q=x∈Q
(P=Q) → !A=1
!(P=Q)+!A=1
A = !(P=Q)
A = P⊕Q P=[3;15] Q=[ 14;25] max A=[3;25] d(A)=25-3=22
<span>1. а>_0 (больше или равно) - Правильно: a>=0
2. х>0 or y<0 - Правильно: (</span>х>0) or (y<0)<span>
3. c=/10 (не равно) - Правильно: c<>10
4. (x>10) and (y<20) - Верно
5. x, y>0 - Правильно: (x>0)and(y>0)
6. x>0, y<0 - Правильно: (x>0)and(y<0)
7.d><0 - Правильно: d<>0
8. </span><span>-5<а<10 - Правильно: (-5<a)and(a<10)</span><span>
9. x>=y - Верно
10. z=10 - Верно
11. x=y=z - Правильно: (x=y)and(y=z)</span>