Опишите, какую операцию нужно выполнить для перевода длины двоичного кода сообщений: а) из бит в байты; б) из байтов в килобайты; в) из мегабайтов в килобайты?
А) Умножить на 8 Б) Умножить на 1024 В) Умножить на 1024 Так как, в 1 байте 8 бит 1 Кб= 1024 байт 1 Мб= 1024 Кб
oskon008
12.09.2020
Дорога, соединяющая города i и j, даст единицу в две позиции - (i, j) и (j, i). Тогда общее количество единиц в матрице равно удвоенному числу дорог. Отсюда и простое решение - считать N^2 чисел, подсчитать количество единиц и поделить его на 2. Можно считать и сумму - от этого ничего не изменится.
#include <iostream> int main() { int n = 0, sum = 0, temp = 0; std :: cin >> n; for (int i = 0; i < n * n; i++) { std :: cin >> temp; sum += temp; } std :: cout << sum / 2; return 0; }
ev27076878
12.09.2020
Чтобы число получилось максимальным, нужно поменять самое большое вычитаемое число и самое маленькое прибавляемое. То есть 2015 и 2.
Сначала легче посчитать исходное значение выражение.
Если разбить выражение на пары (2016-2015) + (2014-2013) ... То можно заметить, что значение каждой скобки равно 1. Таких пар будет 2016 : 2 = 1008 1008*1 = 1008
В двух парах, а именно (2016-2015) и (2-1) произойдут изменения. Уберём их из общего выражения на время. Без этих 4-х чисел значение выражения равно 1006.
2016−2015+2014−2013+…+2−1 = 1006 + (2016 - 2015) + (2 - 1) Теперь поменяем местами 2015 и 2, найдём значение выражения:
Опишите, какую операцию нужно выполнить для перевода длины двоичного кода сообщений: а) из бит в байты; б) из байтов в килобайты; в) из мегабайтов в килобайты?
Б) Умножить на 1024
В) Умножить на 1024
Так как, в 1 байте 8 бит
1 Кб= 1024 байт
1 Мб= 1024 Кб