ДИНАМИЧЕСКИЕ СТРУКТУРЫ ДАННЫХ

  • Автор темы bystrob23
  • Дата начала
B

bystrob23

Гость
#1
Составить программу, моделирующую заполнение гибкого магнитного диска.



Общий объем памяти на диске 360 Кб. Файлы имеют произвольную длину от 18 байт до 32 Кб.
В процессе работы файлы либо записываются на диск, либо удаляются с него.
В начале работы файлы записываются подряд , друг за другом.
После удаления файла, на диске образовывается свободный участок памяти, и вновь записываемый файл записывается на этот участок, либо , если файл не вмещается на свободном участке, размещается после последнего записанного файла.
В случае, когда файл превосходит длину самого большого свободного участка выдается аварийное предупреждение.
Требование на запись или удаление файла происходит с командной строки, которая содержит имя файла , его длину в байтах, признак записи или удаления.

Программа должна выдавать по запросу сведения о свободных и занятых участках памяти на диске.

Указание : следует создать список занятых и список свободных участков памяти на диске.


//В универе проблемы,помогите решить....
Заранее спасибо.