Static void CountArray(int[] a)
{
var s = 0;
var k1 = 0;
var k2 = 0;
foreach(var t in a)
{
if (t > 0)
{
s += t;
k1 += (t % 2 == 1) ? 1 : 0;
k2 += (t > 10) ? 1 : 0;
}
}
Console.WriteLine($"{s} {k1} {k2}");
}
Вопрос1 ответ 2...............................................................................
80 Мб = 5 * 2^4 Мб = 5 * 2^14 Кб = 5 * 2^24 байт = 5 * 2^27 бит
На то, чтобы передать этот файл из пункта Б в пункт В, необходимо потратить 5 * 2^27 / 2^20 = 5 * 2^7 = 640 секунд
Так как вся передача заняла 13 минут = 780 секунд, то данные из пункта Б в пункт В начали передавать через 780 - 640 = 140 секунд после начала передачи из пункта А (это не противоречит условию, "затем" определяет только порядок, а не то, что из пункта Б в пункт В начали передавать сразу же, как в пункт Б пришёл первый бит от А).