Страница 1 из 1

Динамические структуры данных

Добавлено: 05 дек 2009, 22:23
ache4ka
Нужно решить задачу,конечно не за спасибо!!

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

ICQ 351705834