Program Zadacha;
var
x, y: real;
Begin
Write('Enter x, y ');
ReadLn(x, y);
WriteLn(x, ' + ', y, ' = ', x+y);
WriteLn(x, ' - ', y, ' = ', x-y);
WriteLn(x, ' * ', y, ' = ', x*y);
WriteLn(x, ' / ', y, ' = ', x/y);
ReadLn;
End.
1. Перемножаем знаменатели b и d, ставим его в знаменатель результата.
2. Умножаем a на d и c на b.
3. Полученные произведения складываем, сумма будет числителем результата.
4. Находим наибольший общий делитель числителя и знаменателя.
5. Делим на него числитель и знаменатель, сокращая тем самым дробь.
<span>Находим количество символов в 2 мегабайтах при 16 битной кодировке. (2*(2^10)*(2^10)*(2^3)/16=524288=2^19 символов.</span>