Для простоты, сначала рассчитаем объем файла в битах.
512000*16 = 8192000 - бит.
Далее, в одном байте - 8 бит.
А в одном килобайте - 1024 байт.
Следовательно, в одном килобайте - 8*1024 = 8192 бит.
Значит, объем файла:
8192000/8192 = 1000 килобайт.
1) Кол-во информации=7 (128=2^i)
2) N=2^i, 2^5=32 вагона
3)вес одного символа от 64=6 бит, 6*3072= <span>
184368</span> бит/8/1024=<span><span>22,50586</span></span><span>Кбайта
4) 3*48*64*8(это вес 1 символа от 256)=</span><span>
73728 бит/8/1024=9 Кбайт</span>
1)100111 в 8 =3 0 3 4 1 7 по таблице аски сам переведи
100111 в 16 =5 0 15
Ответ:
Да, можно.
Объяснение:
& - это конъюнкция. Логическое умножение. Логическое "И". Поэтому ты можешь переписать a&b как ab, ведь это одно и тоже (и там, и там ты умножаешь два булевых значения).
#include <iostream>
using namespace std;
int main() {
double x1, y1, x2, y2;
cout << "x1 = ";
cin >> x1;
cout << "y1 = ";
cin >> y1;
cout << "x2 = ";
cin >> x2;
cout << "y2 = ";
cin >> y2;
if (x1 * x1 + y1 * y1 < x2 * x2 + x1 * x1) {
cout << "(" << x1 << "; " << y1 << ")";
} else {
cout << "(" << x2 << "; " << y2 << ")";
}
return 0;
}<span />