А)110010011_{2}=1*2^8+1*2^7+0*2^6+0*2^5+1*2^4+0*2^3+0*2^2+1*2^1+1^2^0=
=256+128+16+2+1=403_{10}
б)101010101_{2}=1*2^8+0*2^7+1*2^6+0*2^5+1*2^4+0*2^3+1*2^2+0*2^1+1^2^0=
=256+64+16+4+1=341_{10}
в)1010101001_{2}=1*2^9+0*2^8+1*2^7+0*2^6+1*2^5++0*2^4+1*2^3+0*2^2+0*2^1+1*2^0=
=512+128+32+8+1=681_{10}
Используем формулу 2^i=N. Так как в алфавите 16 символов (N=16), то 2^i=16, следовательно i=4. 4 бита весит один символ. 384*4=1536. 1536 бит весит сообщение из 384 символов по 4 бита каждый. Переводим биты в байты. 1 байт=8 бит, 1536/8=192 байта. Переводим байты в килобайты. 1 килобайт=1024 байт. 192/1024=0,1875 килобайт весит все сообщение. Так что лучше ответ оставить в байтах (192 байта).
1)
Цикл for 16 раз выполняет действие:
Если текущий элемент массива f[i] не кратно трем, тогда к переменной S, прибавляется элемент текущей позиции массива m[i].
2)
Вычисляет количество чисел от 1 до 40 кратных двум.
Ответ:
первое верно, второе - ложное, третье - верно, четвёртое - ложное, пятое - верно (но это довольно субьективный вопрос).