Менеджер находится в командировке и ему необходимо привести очень важную для фирмы информацию. В его распоряжении находится только флешка, на которую можно поместить 16 Гбайт. На носителе информации уже находятся файлы:
– фильм 1,12 ГБ
– фото 1,12 ГБ
– Отчёт. xlxs 16,9 МБ
Какая часть флешки заполнена, какая часть свободна? (ответ вырази в процентах, округли до десятых).
1) Заполнено: %
2) Свободно: %
Примечание:
Если к числу в двоичной системе счисления приписывать в конец цифры, то число увеличивается и никак не может уменьшится. Поэтому, n<f(n). Следовательно, перебор различных чисел, принадлежащих отрезку [90;160], можно смело ставить до 160 (можно и меньше, но лень расписывать вычисления).
ToBinary - функция перевода числа из десятичной СС в двоичную. Можно писать любой алгоритм, необязательно в точности использовать мой.
FromBinary - функция перевода числа из двоичной СС в десятичную. Можно писать любой алгоритм, необязательно в точности использовать мой.
func - функция, которая выполняет преобразования числа согласно условию (пункты 1, 2, 3, 4).
Код кажется большим только из-за процедур и begin/endов. Без них - всего то 7 строчек :). В скринах можно проверить, действительно ли 19 (40-22+1).
Пример работы:
12
123123213213123123123 123 123 123 123123 123 123123 12312123123 123 цуцйуцйу2111111111111111111111вет:
123123213213123123123 123 123 123 123123 123 123123 12312123123 123 цуцйуцйу2111111111111111111111вет:
123123213213123123123 123 123 123 123123 123 123123 12312123123 123 цуцйуцйу2111111111111111111111вет:
123123213213123123123 123 123 123 123123 123 123123 12312123123 123 цуцйуцйу2111111111111111111111вет:
123123213213123123123 123 123 123 123123 123 123123 12312123123 123 цуцйуцйу2111111111111111111111вет:
123123213213123123123 123 123 123 123123 123 123123 12312123123 123 цуцйуцйу2111111111111111111111вет:
123123213213123123123 123 123 123 123123 123 123123 12312123123 123 цуцйуцйу2111111111111111111111вет:
123123213213123123123 123 123 123 123123 123 123123 12312123123 123 цуцйуцйу2111111111111111111111вет:
123123213213123123123 123 123 123 123123 123 123123 12312123123 123 цуцйуцйу2111111111111111111111вет:
123123213213123123123 123 123 123 123123 123 123123 12312123123 123 цуцйуцйу2111111111111111111111вет:
123123213213123123123 123 123 123 123123 123 123123 12312123123 123 цуцйуцйу2111111111111111111111вет:
123123213213123123123 123 123 123 123123 123 123123 12312123123 123 цуцйуцйу2111111111111111111111вет:
123123213213123123123 123 123 123 123123 123 123123 12312123123 123 цуцйуцйу2111111111111111111111вет:
123123213213123123123 123 123 123 123123 123 123123 12312123123 123 цуцйуцйу2111111111111111111111вет:
123123213213123123123 123 123 123 123123 123 123123 12312123123 123 цуцйуцйу2111111111111111111111вет:
123123213213123123123 123 123 123 123123 123 123123 12312123123 123 цуцйуцйу2111111111111111111111вет:
123123213213123123123 123 123 123 123123 123 123123 12312123123 123 цуцйуцйу2111111111111111111111вет:
123123213213123123123 123 123 123 123123 123 123123 12312123123 123 цуцйуцйу2111111111111111111111вет:
123123213213123123123 123 123 123 123123 123 123123 12312123123 123 цуцйуцйу2111111111111111111111вет:
123123213213123123123 123 123 123 123123 123 123123 12312123123 123 цуцйуцйу2111111111111111111111вет:
123123213213123123123 123 123 123 123123 123 123123 12312123123 123 цуцйуцйу2111111111111111111111вет:
123123213213123123123 123 123 123 123123 123 123123 12312123123 123 цуцйуцйу2111111111111111111111вет:
123123213213123123123 123 123 123 123123 123 123123 12312123123 123 цуцйуцйу2111111111111111111111вет:
123123213213123123123 123 123 123 123123 123 123123 12312123123 123 цуцйуцйу2111111111111111111111вет:
123123213213123123123 123 123 123 123123 123 123123 12312123123 123 цуцйуцйу2111111111111111111111вет:
123123213213123123123 123 123 123 123123 123 123123 12312123123 123 цуцйуцйу2111111111111111111111вет:
1231
123123213213123123123 123 123 123 123123 123 123123 12312123123 123