Исправить код в лабе

Здравствуйте, уважаемые программисты!

Очень срочно нужна помощь! На носу сессия. Препод не хочет принимать лабу на тему: «Статические одномерные массивы» 1курс :smiling_face_with_tear:

В замечаниях пишет - “Вначале задайте тип значений элементов. Потом на основании этого(!!!) задайте тип массива. Потом разберитесь с типами переменных”
Никак не понимаю, что от меня хочет этот очень хороший преподаватель :upside_down_face:
Буду весьма признателен кто реально поможет :face_holding_back_tears:

Прикрепляю файл с лабой.
Лаба.docx (226,2 КБ)

P.S. По проге там два варианта. 1.Сначала заданы псевдотипы переменных, затем создан свой тип данных ArrayData, который содержит массив elements и размер size.
2.Создан свой тип данных ArrayData, который содержит указатель на массив double* RealArray с вещественным типом данных, и размер массива size с целочисленным типом данных и константу – максимальный размер массива целочисленным типом данных. Оператор new позволяет выделять память и delete[] освобождать.

С уважением, просто студент