Задача Задача №3607071
А
А
Задача: аудио файлы по 20 Мбайт на карте объёмом 2 Гбайт.
Важно: существуют две общие трактовки единиц измерения.
- Десятичная система (1 ГБ = 1000 МБ)
- 2 ГБ = 2000 МБ
- 2000 МБ разделить на 20 МБ: 2000 ÷ 20 = 100
- Полных файлов: 100. Остаток: 0 МБ
- Двоичная система (1 ГБ = 1024 МБ)
- 2 ГБ = 2048 МБ
- 2048 ÷ 20 = 102,4 → целых файлов: 102
- Остаток: 2048 − 102 × 20 = 2048 − 2040 = 8 МБ
Итого:
- Если считать по десятичной системе: поместится 100 файлов (остатка нет).
- Если считать по двоичной системе: поместится 102 файла, останется 8 МБ свободного места.
Чем руководствоваться: в реальности многие устройства считают 2 ГБ как 2048 МБ, но в задачах встречается и десятичная трактовка. Сообщите, какую систему использовать, и я адаптирую решение.