1) Вкажіть допустимі значення для маски введеня а) 123456 б)12-23-56 в) дані г) інформація 2) Вкажіть допустимі значення для маски введеня 0000000000 а)125678954 б) база даних в) бібліотека г) 12.06.2005 !! Інформатика 10 клас
4) используем формулу 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) ответ:
2^i=n
2^i=32
i=5
один символ=5 бит
2) 64=2⁶
следовательно ,требуется 6-разрядный двоичный код
3) 2^i=n, n = 16
2^i=16
i=4 бит
50 * 4 = 200 бит
200: 8 = 25 байт
4) используем формулу 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 байта).
#include <iostream>
using namespace std;
int main() {
setlocale(LC_ALL, "Rus");
int mas[17], s = 0, sr = 0, counter = 0, counter_p = 0;
for (int i = 0; i < 17; i++) {
cin >> mas[i];
if (mas[i] > 0) {
counter_p++;
sr += mas[i];
}
}
sr = sr / counter_p;
for (int i = 0; i < 17; i++) {
if (mas[i] > sr) {
counter++;
s += mas[i];
}
}
cout << "Количество элементов, которые больше среднего арифметического: " << counter << "\n";
cout << "Сумма элементов, которые больше среднего арифметического: " << s;
return 0;
}