Одноранговое соединение - это тот же самый Wi-Fi в домашних условиях или любое другое соединение устройств, тогда "главного" нет. А серверное - это когда такой есть, например, к серверу этого сайта подключается много-много клиентов сейчас =)
Фильм длится 60+60+15=135минут*60=8100секунд*2152кбит/с=17431200 кбит. Переводим в биты (то есть умножаем еще на 1000) получаем 17431200000 бит
90 Мбит/с переводим в биты (Умножаем на 1.000.000) получаем 90000000 бит.
Время затраченное на скачивание 174312000000/90000000=193,68 секунды.
P.s Преставки Кбит, Мбит, Гбит:
1 Кбит = 1000бит
1 Мбит = 1000000бит
1 Гбит = 1000000000бит
<em>// PascalABC.NET 3.2, сборка 1334 от 12.11.2016</em>
begin
var n:=ReadInteger('n=');
var a:=SeqRandom(n,-20,20).Select(e->real(e)).ToArray;
a.Println;
var b:=a.Where(x->x=0).Concat(a.Where(x->x<0)).ToArray;
a:=b.Concat(a.Where(x->x>0)).ToArray;
a.Println;
end.
Пример
n= 20
-16 1 16 -11 20 -6 -11 15 0 -9 -14 0 4 -4 2 14 19 7 -14 4
0 0 -16 -11 -6 -11 -9 -14 -4 -14 1 16 20 15 4 2 14 19 7 4