Вообще, эта задача скорее из области диофантовых уравнений.
Тривиальное решение: x = 0, y = 0.
Общее решение искать - утомительное занятие.
Можно уравнение записать в другом виде
(1001+x)(999-y) = 1001*999, можно разложить на множители 1001 = 7*11*13,
999 = 37*3*3*3, что вообще говоря, не дает явного решения.
Программа:
var i,k,n: integer;
<span>begin
</span><span> for i:=1 to 900 do
</span><span> begin
</span><span> k:=(1001*i) div (999-i);
</span><span> n:=(1001*i) mod (999-i);
</span> if n=0 then <span> writeln('x = ',k,' y = ',i);
</span><span> end;
end.</span>
x = 220 y = 180
<span>x = 286 y = 222
</span><span>x = 442 y = 306
</span><span>x = 1078 y = 518
</span><span>x = 1330 y = 570
x = 1456 y = 592</span>
............................
x = 7546 y = 882
<span>x = 8008 y = 888
</span><span>x = 9100 y = 900
</span>
1024 бит в сек умножаем на 30 сек, так узнаем количество бит переданное за 30 сек.
1024*30=30720 бит
Переведём в килобайты
1 байт = 8 бит
1 кБайт = 1024 байт
30720/8=3840 байт
3840/1024=3.75 кБайт
Ответ:3.75кБайт
А=128-12=116. Здесь просто заметим, что цикл прокручивается 4 раза.
Б=4. Здесь заметим, что все зависит от последнего значения j
Одеждой техника не та орудие