#include <iostream>
using namespace std;
int main()
{
int x, a, p;
cin >> x;
a = x / 2000 + 1;
p = ????????????;
cout << a << " " << p;
getchar();
getchar();
return 0;
}
Вроде так(я просто в пятом классе и недавно начал изучать программирование)
1) Всего 6 видов сигналов (N) => N=6
По формуле N=2i, 6= 2i
4 < 6 < 8, i = 3 бита
Для одного светофора нужно 3 бита памяти
2) Чтобы получить объем для 100 сигналов:
3*100=300 бит потребуется.
3) Переведем 300 бит в байты, разделим 300 на 8
300/8=37,5 байт.