1. Если алфавит содержит 64 символа, то его символы можно закодировать числами от 0 до 63. В двоичном коде для представления чисел такого диапазона потребуется 6 бит
ответ: потребуется код разрядности шесть бит.
2. Пятиразрядный двоичный код позволяет закодировать символа с кодами от 0 до 31.
ответ: пятиразрядного кода будет недостаточно.
3. Каждую лампочку можно представить битом. Выключенной лампочке соответствует нулевое значение бита, включенной - единичное.
Для передачи 15 различных сигналов потребуется четыре лампочки, поскольку , т.е. 4 лампочки передавать до 16 сигналов. Трех лампочек будет недостаточно: они могут передать не больше сигналов.
ответ: потребуется четыре лампочки.
#include <iostream>
int main()
{
setlocale(LC_ALL, "Russian");
double a, b, square, perimeter;
std::cout << "Введите a: ";
std::cin >> a;
std::cout << "Введите b: ";
std::cin >> b;
square = a * b;
perimeter = 2 * (a + b);
std::cout << "Площадь: " << square << std::endl;
std::cout << "Периметр: " << perimeter << std::endl;
return 0;
}