151 в десятичной
не меньше 20 символов
Write - оператор вывода, выводит всё, что написано в скобках (в вашем случае), так же он может работать чуть по-другому, но не об этом сейчас.
Сначала выведет "уда" потом "чи", так как пробела нигде нет, то итогом будет "удачи".
Ответ: удачи
2мб=2097152 байт
1 столб=2048 байт
2 столба=4096 (т.е 1 страница)
2097152:4096=512 страниц
Во первых зачем тут числа Фибоначи?
На вход подается 2 числа: a,b где
2^a + 2^(a+1) + 2^(a+2) + ... 2^(b-2) + 2^(b-1) + 2^b
На выводе число - результат формулы выше при подстановке a и b
1 вариант через цикл, сложность O(n):
VAR
a, b, adder, sum, i: INTEGER;
BEGIN
READ(a, b);
adder := 1;
FOR i := 1 TO b DO
BEGIN
adder := 2 * adder;
IF (i >= a)
THEN
sum := sum + adder
END;
WRITELN(sum);
END.
2 вариант через побитовые сдвиги, сложность O(1):
VAR a, b: INTEGER;
BEGIN
READ(a, b);
WRITELN((1 SHL (b+1)) - (1 SHL (a)));
END.
<u>// PascalABC.NET 3.3, сборка 1623 от 16.01.2018</u>
<u>// Внимание! Если программа не работает, обновите версию!</u>
begin
SeqRandom(5,-10,10).Println
end.
<u>Пример во вложении.</u>