Помогите, пожалуйста, решить задачу

 
Создайте текстовый файл (в самой программе), содержащей список учебной группы, включающей N человек.

Для каждого учащегося указать фамилию, курс, группу, средний балл. Файл оформите следующим образом:

Макаров=2=205=5.1!
Тополев=4=401=8.5!
…………………….

На основе текстового файла постройте типизированный файл из записей с четырьмя полями соответствующего
типа.
В типизированном файле разместить только те записи, которые содержат сведения о студентах m-го курса и со средним баллом больше k.
Содержимое этого типизированного файла вывести на экран.

.