1)
так как в предложении 37 символов
37*2(так как каждый символ 2 байта) = 74 байта
байты переводим в биты получаем 74 * 8 = 592 бита
2)
20*32*16 = 10240 (количество символов в статье)
каждый символ кодируется 16-ю битами,
10240 * 16 = 163840 бит.
можно перевести в килобайты.
163840 бит/8 = 20480 байт
20480/1024 = 20 кб.
ответ: 20 килобайт.
3)
160 / 8 = 20. Итого 20 символов, т.к. в 1 байте - 8 бит.
4)
0,5*1024*8/256=16 бит
5)
Общий объём статьи равен x · 64 · 48 · 16 бит = 48 Кбайт.
Следовательно, количество страниц в статье равняется:
x = (48 · 1024 · 8)/(64 · 48 · 16) = 8.
6)
80 * 25 = 2000 символов поместится на экране монитора.
Т.к в кодировке Unicode каждый символ кодируется 16 битами, то
2000 * 16 = 32 000 бит = 32 байта.
ответ: объем текста занимающего весь экран монитора в кодировке Unicode примерно 32 байта.
7)
40 * 32 * 4 = 5120 символов в сообщении.
5 Кбайт = 5120 байт.
5120 / 5120 = 1 байт, значит, на кодирование 1 символа отводится 8 бит.
Получается, в алфавите 2^8 = 256 символов.
1)
так как в предложении 37 символов
37*2(так как каждый символ 2 байта) = 74 байта
байты переводим в биты получаем 74 * 8 = 592 бита
2)
20*32*16 = 10240 (количество символов в статье)
каждый символ кодируется 16-ю битами,
10240 * 16 = 163840 бит.
можно перевести в килобайты.
163840 бит/8 = 20480 байт
20480/1024 = 20 кб.
ответ: 20 килобайт.
3)
160 / 8 = 20. Итого 20 символов, т.к. в 1 байте - 8 бит.
4)
0,5*1024*8/256=16 бит
5)
Общий объём статьи равен x · 64 · 48 · 16 бит = 48 Кбайт.
Следовательно, количество страниц в статье равняется:
x = (48 · 1024 · 8)/(64 · 48 · 16) = 8.
6)
80 * 25 = 2000 символов поместится на экране монитора.
Т.к в кодировке Unicode каждый символ кодируется 16 битами, то
2000 * 16 = 32 000 бит = 32 байта.
ответ: объем текста занимающего весь экран монитора в кодировке Unicode примерно 32 байта.
7)
40 * 32 * 4 = 5120 символов в сообщении.
5 Кбайт = 5120 байт.
5120 / 5120 = 1 байт, значит, на кодирование 1 символа отводится 8 бит.
Получается, в алфавите 2^8 = 256 символов.
int main(){srand(time(NULL));cout<<"Enter amount of rows: "; int r; cin>>r; //количество строкcout<<"Enter amount of columns: "; int c; cin>>c;//количество столбцовint **arr = new int*[r]; // создание динамического двумерного массиваfor(int i = 0; i<r; i++){ arr[i] = new int[c];}for(int i = 0; i<r; i++){ for(int j = 0; j<c; j++){ arr[i][j] = 1 + rand() % 20; cout<<arr[i][j]<<"\t"; } cout<<endl;}cout<<endl;for(int i = 0; i<r; i++){ arr[i][4] = 2; //замена элементов 5 столбца на 2}
//вывод нового массиваfor(int i = 0; i<r; i++){ for(int j = 0; j<c; j++){ cout<<arr[i][j]<<"\t"; } cout<<endl;}return 0;}
Это на c++