16 = 2 в ст 4.
4 бита на 1 символ
1/16 МБ = 1024 * 1024 * 8 / 16 бит = 524288 бит
ответ 524288 / 4 = 131072 символов
Так как L = 3, в данном случае число трехзначное.
..9
L = 1; M = 18.
.59
L = 2; M = 10.
959
L = 3; M = 10.
Ответ: 959.
Ответ:
С паскаля лучше начинать свой путь в программировании - он научит тебя алгоритмам, познакомит с массивами, циклами и другими операторами. Но как сам по себе язык он не используется широко. Тот же питон является более простым и имеет большой потенциал и множество библиотек, его часто используют для разработки Backend'а. Так что стоит выучить основы паскаля, объекты в языках программирования, и потом перейти на другой язык (питон например)
1)
var
x1, x2, y : real;
r1, r2 : byte;
begin
writeln('введите:');
write('X1 = ');
readln(x1);
write('X2 = ');
readln(x2);
write('R1 = ');
readln(r1);
write('R2 = ');
readln(r2);
y := Power(10, x1-r2)*(abs(x2-r1)/sin(degToRad(x2)));
writeln('Y = ', y);
end.
2)
var s : real;
begin
for var n := 5 downto 1 do begin
var fac : integer := 1;
for var i := 1 to 2*n do fac *= i;
s += 1/fac;
end;
writeln(s);
end.
3)
var
s, a, eps : real;
n : integer;
begin
write('ввелте точность EPS = ');
readln(eps);
repeat
n += 1;
a := Power(-1, n-1)/sqr(n);
if abs(a) <= eps then s += a;
until abs(a) <= eps;
writeln('S = ', s);
end.
надеюсь нигде в расчетах не накосячил...
Перебои все элементы массива, а потом через "%/2" проверку сделай. Воаля.