Источник будильник
приемник школьник
односторонняя передача информации
Тебе потребуется 5 разрядный двоичный код, т.к 2^5=32
#include <iostream>
using namespace std;
int a, b, numb;
bool init;
int main()
{
do {
cout << "Input a b: ";
cin >> a >> b;
if ((a > b) || (a <= 0) || (b <= 0))
cout << "Input error! Try again" << endl;
} while ((a > b) || (a <= 0) || (b <= 0));
for (int i = a; i <= b; i++) {
init = true;
numb = i;
do {
if (numb % 10 == 0)
init = false;
else if ((i / (numb % 10) * (numb % 10)) != i)
init = false;
numb /= 10;
} while (numb != 0);
if (init == true)
cout << i << " ";
}
return 0;
}
1.Ирина и Тимур = не информатика
Камилла и Эльдар = не информатика
Тимур = боится физики
Камилла, Тимур = не литература, но плавают
Тимур и Камилла = поздравили математика
Ирена = cожалеет мало времени на литературу
победители по: физике, математике, информатике, литературе и географии.
Залим - информатика (Ирена и Тимур = учит, Камилла и Эльдар = интересуются)
Тимур - не физика, не литература, не математика, не информатика,
значит география
Камилла - не информатика, не литература, не математика, уже не география => Физика
Ирена - не информатика, не физика, не география => Литература
<span>Эльдар - Математика
2.</span><span>Ни Щедрин, ни Коновалов пилотом быть не могут.
Ни Потапов, ни Коновалов пока еще не штурманы.
Радист не Щедрин и не Самойлов.
Фамилия синоптика не Щедрин и не Семенов.
Бортмеханик не Потапов и не Щедрин.
</span><span>Синоптик – не Коновалов и не Семенов
</span><span>Радист – не Коновалов и не Семенов
</span>Получаем:
Потапов - радист
Щедрин - штурман
Семенов - пилот
Коновалов - Бортмеханик
<span>Самойлов - синоптик
3.</span>иван- красная
михаил- черная
борис- синяя
петр- белая
<span>александр- голубая</span>
Найдем количество символов в статье:
16 · 40 · 40
Информационный объем статьи составляет 25 Кбайт.